aide pour déterminer une 2ème variable

  • Initiateur de la discussion Initiateur de la discussion riegel
  • 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 !

R

riegel

Guest
Bonsoir le Forum,

J'aurais besoin d'aide pour définir ma variable j en fonction de n dans la macro suivante :
...
For i = 11 To 36 Step 5
j = i-9-n*4
If Sheets("MEFC").Cells(j, 7).Value <> Sheets("MEFC").Cells(j, 7).Value Then
Range("AG" & i).Interior.ColorIndex = 3
Else
Range("AG" & i).Interior.ColorIndex = 0
End If
Next
...
En fait, dans la première boucle il faut que n=0 soit i=11 et j=2, dans la deuxième boucle n=1 soit i=16 et j= 3 et la dernière boucle (la 6ème), n=5 soit i=36 et j = 7.

A moins qu'il ne soit plus facile de faire complètement différemment.

D'avance, je vous remercie pour votre aide.

Cordialement,

Riegel
 
Re : aide pour déterminer une 2ème variable

Bonjour riegel
Je remarque que la valeur de l'expression
Code:
[COLOR="DarkSlateGray"][B]Sheets("MEFC").Cells(j, 7).Value <> Sheets("MEFC").Cells(j, 7).Value[/B][/COLOR]
est toujours 0 (ou FAUX). Par conséquent, la structure
Code:
[COLOR="DarkSlateGray"]   If Sheets("MEFC").Cells(j, 7).Value <> Sheets("MEFC").Cells(j, 7).Value Then
      Range("AG" & i).Interior.ColorIndex = 3
   Else
      Range("AG" & i).Interior.ColorIndex = 0
   End If[/COLOR]
équivaut à
Code:
[COLOR="DarkSlateGray"][B]      Range("AG" & i).Interior.ColorIndex = 0[/B][/COLOR]
qui ne dépend ni de j, ni de n.

Donc il vous suffit d'écrire :
Code:
[COLOR="DarkSlateGray"][B]   For i = 11 To 36 Step 5
      Range("AG" & i).Interior.ColorIndex = 0
   Next[/B][/COLOR]
ROGER2327
#3145
 
- 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
15
Affichages
784
Réponses
5
Affichages
910
Réponses
4
Affichages
732
Réponses
8
Affichages
780
  • Question Question
Microsoft 365 Export données
Réponses
4
Affichages
903
  • Question Question
XL 2021 VBA excel
Réponses
4
Affichages
452
Réponses
3
Affichages
922
Retour