Fonction If

L

Laurent50

Guest
Bonjour et bonne année à tous.

je suis bloqué sur une fonction if.

voilà j'aurai besoin que les cellules p11 à p24 s'incrémentent de 1 si W2 = 1 et Ad2 = 2

j'ai essayé avec la ligne si dessous mais excel n'en veut pas.

Comment faut il l'écrire pour eventuellement que ça marche? Si cela est possible.

If Range('W2').Value = 1 And Range('AD2').Value = 2 Then
Range('P11:p24').Value = Range ('P11:p24').Value + 1
End If

sinon je vais etre obligé de mettre une macro assez lourde qui va devoir le faire pour chacune des lignes de P11 à P24.

Merci pour votre aide.
Laurent
 

myDearFriend!

XLDnaute Barbatruc
Bonsoir Laurent50,

Tu peux essayer :

Dim C As Range
      ...
      ...
      If Range('W2').Value = 1 And Range('AD2').Value = 2 Then
            For Each C In Range('P11: P24')
                  C.Value = C.Value + 1
            Next C
      End If
Passer par une boucle n'est pas forcément très lourd.

Cordialement,
 

Discussions similaires

Réponses
28
Affichages
1 K

Membres actuellement en ligne

Statistiques des forums

Discussions
312 963
Messages
2 093 996
Membres
105 906
dernier inscrit
aifa