Opérateur d'affectation de l'addition +=

nofoto

XLDnaute Nouveau
Hello
j'ai des notions de javascript et action script mais pour le VBA je débute et très franchement je n'aime pas du tout, mais la n'est pas le problème.
Savez vous comment effectuer cette opération avec excel :

Opérateur d'affectation de l'addition +=
expression1 += expression2

Affecte à expression1 la valeur de expression1+ expression2. Par exemple, les deux instructions suivantes ont le même résultat :

x += y;
x = x + y;

je m'explique, j'aimerais faire ceci par exemple :

If Cells(7, 4) = True Then
Range("G6") = Range("G6")-Range("A1")
Else
Range("G6") = Range("G6")
End If
End Sub

et donc, aussi :

Range("G6") += Range("A1") ne fonctionne pas

Merci de votre aide
 

Angelo7891

XLDnaute Junior
Re : Opérateur d'affectation de l'addition +=

je crois pas que cela soit possible il va falloir tout écrir ...


donc

Code:
Range("G6") =Range("G6")+ Range("A1")

je m'explique, j'aimerais faire ceci par exemple :

If Cells(7, 4) = True Then
Range("G6") = Range("G6")-Range("A1")
Else
Range("G6") = Range("G6")
End If
End Sub


ton else ne sert à rien et je pense qu'il te manque des .value non ?

tu peux tres bien faire :
Code:
If Cells(7, 4).Value <>0 Then
Range("G6").Value  = Range("G6").Value -Range("A1").value 
End If
End Sub
 
Dernière édition:

Discussions similaires