calcul de plusieurs formules différentes à la fois

maxenc

XLDnaute Nouveau
Dans les différentes cellules d'une même colonne A, des dimensions de formes géométriques ont été saisies sous la forme 2*3 par exemple. Dans la colonne B, j'ai fait une formule de chacune en ajoutant le signe = (pour obtenir =2*3). Je voudrais faire afficher le résultat de toutes les formules différentes de la colonne B en n'étant pas obligée de sélectionner chacune d'elles une par une et de faire ENTER à chaque fois. P.S.: Je ne connais pas VBA et aimerais un moyen simple, dans excel.
 

JeanMarie

XLDnaute Barbatruc
Re : calcul de plusieurs formules différentes à la fois

Bonsoir

En imaginant que la cellule A1 contient le 2*3, procède ainsi
- Sélectionne la celule juste à sa droite, la B1
- Clique sur le menu Insertion/Nom/Définir...
- Dans la boîte de dialogue, dans le champ du haut, tu saisis un nom (ex Calcul),et dans le champ du bas tu mets cette formule
=EVALUER(Feuil1!$A1)
- Tu valides

- Maintenant dans la cellule B1, tu saisis =Calcul (le nom que tu as donné plus haut)
- il ne te reste qu'à faire un glisser/déposer vers le bas.

En macro cela donne ça, code à copier dans un module:
Code:
Sub Calcul()
Dim I As Integer
For I = 1 To Range("A65536").End(xlUp).Row
   Cells(I, 2) = Evaluate(Cells(I, 1).Value)
Next I
End Sub

Attention, si dans l'expression texte, tu employes des noms de fonctions. En formule, utilise les fonctions françaises, si tu pars sur le vba, indique les fonctions avec leurs correspondances anglaises.

@+Jean-Marie
 

Discussions similaires

Réponses
6
Affichages
428

Statistiques des forums

Discussions
312 496
Messages
2 088 982
Membres
103 997
dernier inscrit
SET2A