Puis-je définir une cellule dans Excel pour y inclure une formule; lorsque j'inscris un chiffre dans cette cellule, celle-ci lui applique automatiquement la formule et affiche le chiffre calculé à la place.
c'est à dire; si dans la cellule A1 je veux écrire un nombre, disons 10; mais je veux que la cellule (A1) calcule 125% de 10. Le résultat est 12,5; affiché dans la cellule A1
microsoft-excel
John
la source
la source
Réponses:
Placez la macro d'événement de feuille de calcul suivante dans la zone de code de la feuille de calcul:
Comme il s’agit d’un code de feuille de travail, il est très facile à installer et à utiliser automatiquement:
Si vous avez des inquiétudes, essayez d’abord sur une feuille de travail d’essai.
Si vous enregistrez le classeur, la macro sera enregistrée avec celui-ci. Si vous utilisez une version d'Excel ultérieure à 2003, vous devez enregistrer le fichier au format .xlsm au lieu de .xlsx.
Pour supprimer la macro:
Pour en savoir plus sur les macros en général, voir:
http://www.mvps.org/dmcritchie/excel/getstarted.htm
et
http://msdn.microsoft.com/en-us/library/ee814735(v=office.14).aspx
Pour en savoir plus sur les macros d'événements (code de feuille de calcul), voir:
http://www.mvps.org/dmcritchie/excel/event.htm
Les macros doivent être activées pour que cela fonctionne!
EDIT # 1:
Pour cela, pour un bloc de cellules, par exemple de A1 à A10 , remplacez la macro précédente par:
la source