• Initiateur de la discussion Initiateur de la discussion Laurent50
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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😛24').Value = Range ('P11😛24').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
 
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,
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
5
Affichages
573
Réponses
4
Affichages
557
Retour