F FOUQUET Yves XLDnaute Occasionnel 12 Juin 2019 #1 Bonjour, Je voudrais savoir si l'on peut affecter en VBA une formule de calcul à une cellule de feuille? Exemple: textbox1 = cellule"A" & 1 textbox2 = cellule"B" & 1 cellule1 * cellule2 = cellule "C" & 1 su oui quelle est la bonne syntaxe. merci d'avance. Yves
Bonjour, Je voudrais savoir si l'on peut affecter en VBA une formule de calcul à une cellule de feuille? Exemple: textbox1 = cellule"A" & 1 textbox2 = cellule"B" & 1 cellule1 * cellule2 = cellule "C" & 1 su oui quelle est la bonne syntaxe. merci d'avance. Yves
F FOUQUET Yves XLDnaute Occasionnel 12 Juin 2019 #2 suite du message 1: En fait, dans une boucle ou ligne est la position horizontale je voudrais faire ceci: total = ("G" & ligne + "H" & ligne) (ajouter la valeur de la cellule (colonne G ligne )+ (colonne H ligne) afin d'affecter total à une cellule ainsi Range("I" & ligne).Value = total Je ne trouve pas la solution de syntaxe. Pouvez-vous m'aider. merci. Vote positif 0 Vote négatif
suite du message 1: En fait, dans une boucle ou ligne est la position horizontale je voudrais faire ceci: total = ("G" & ligne + "H" & ligne) (ajouter la valeur de la cellule (colonne G ligne )+ (colonne H ligne) afin d'affecter total à une cellule ainsi Range("I" & ligne).Value = total Je ne trouve pas la solution de syntaxe. Pouvez-vous m'aider. merci.
F frangy XLDnaute Occasionnel 13 Juin 2019 #3 Bonsoir, VB: Range("I" & ligne) = Range("G" & ligne).Value + Range("H" & ligne).Value Cordialement. Vote positif 0 Vote négatif
Jacky67 XLDnaute Barbatruc 13 Juin 2019 #4 FOUQUET Yves à dit: suite du message 1: En fait, dans une boucle ou ligne est la position horizontale je voudrais faire ceci: total = ("G" & ligne + "H" & ligne) (ajouter la valeur de la cellule (colonne G ligne )+ (colonne H ligne) afin d'affecter total à une cellule ainsi Range("I" & ligne).Value = total Je ne trouve pas la solution de syntaxe. Pouvez-vous m'aider. merci. Cliquez pour agrandir... Bonjour, Cela pourrait ressembler à ceci (pour 100 lignes) Dans cet exemple aucune feuille n'est spécifiée VB: Sub test() Dim Ligne& For Ligne = 1 To 100 Cells(Ligne, "i") = Cells(Ligne, "g") + Cells(Ligne, "h") Next End Sub Dernière édition: 13 Juin 2019 Vote positif 0 Vote négatif
FOUQUET Yves à dit: suite du message 1: En fait, dans une boucle ou ligne est la position horizontale je voudrais faire ceci: total = ("G" & ligne + "H" & ligne) (ajouter la valeur de la cellule (colonne G ligne )+ (colonne H ligne) afin d'affecter total à une cellule ainsi Range("I" & ligne).Value = total Je ne trouve pas la solution de syntaxe. Pouvez-vous m'aider. merci. Cliquez pour agrandir... Bonjour, Cela pourrait ressembler à ceci (pour 100 lignes) Dans cet exemple aucune feuille n'est spécifiée VB: Sub test() Dim Ligne& For Ligne = 1 To 100 Cells(Ligne, "i") = Cells(Ligne, "g") + Cells(Ligne, "h") Next End Sub
F FOUQUET Yves XLDnaute Occasionnel 13 Juin 2019 #5 OK merci à toutes ou tous pour vos propositions. J'ai pu résoudre mon problème. A la prochaine. Vote positif 0 Vote négatif