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

larry

Guest
(re)bonjour

La macro ci-dessous s'arrête juste avant le 2ème If ... je n'arrive à voir mon erreur.
Ce qu'il faut savoir : le résultat de la cellule A18 varie en fonction de 'compteur' (via une formule index/equiv) qui lui même évolue en fonction de 'rang'...

En espérant être clair

Merci par avance.



_______________________________________

Sub Suivi()

rang = 1
If rang < 60 Then
ActiveWorkbook.Names.Add Name:="compteur", RefersToR1C1:="=" & rang

If Range("a18").Value <> 0 Then
Range("A12:A18").Select
Selection.Copy
Range("A12").End(xlToRight).Offset(0, 1).Select
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
End If
rang = rang + 1
End If

rang = 2

End Sub
 
oui je vais partir sur un while ou un For/Next.

je dois placer une nouvelle condition liée à la date du jour

comment puis-je écrire?

si la date de référence (qui est dans une cellule) est > à la date d'aujourd'hui alors je ne fais rien


merci pour votre aide.
 
- 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
18
Affichages
445
Réponses
10
Affichages
661
Réponses
2
Affichages
352
Réponses
5
Affichages
717
Retour