• 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
7
Affichages
151
Réponses
18
Affichages
579
Retour