Bonjour,
Tout d'abord, un grand merci à vous tous qui m'avez apporté votre aide depuis mon inscription. Je débute en VBA et suis bluffé par ce que l'on peut faire avec. Bref, j'essaye de comprendre les bouts de code que vous m'avez si gentiment envoyé et qui m'aident beaucoup plutôt que de m'arrêter à les copier bêtement sans aller plus loin. Malgré ça, je n'arrive toujours pas à faire fonctionner les miennes... Un exemple avec l'exemple ci-dessous :
Mon but : Pour chaque montant négatif, inscrire un C sur la cellule de droite ou un D pour un montant positif.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Sub test() Dim Montant As Range, LastLig As Long LastLig = Range("A65536").End(xlUp).Row For Each Montant In Range("A2:A" & LastLig) If Montant.Value < 0 Then Range(Montant.Offset(0, 1)).Formula = "C" Else If Montant.Value > 0 Then Range(Montant.Offset(0, 1)).Formula = "D" Next End Sub
Pourriez-vous me corriger mon erreur et surtout si vous avez la patience m'expliquer ce qui ne va pas dans ce bout de code SVP ?
Merci d'avance !
Runsh
Partager