Bonjour à tous!
2 semaines à pomper vos idées et me voilà... je perds patience donc je me tourne directement vers vous!
J'ai des boutons pour mettre à jour des tableaux de bord avec des fichiers téléchargés automatiquement à heure fixe une fois par semaine. Une fois les infos traités, les fichiers sont effacés en attente de la semaine suivante.
Donc au second click du bouton pendant la même semaine je veux que l'utilisateur soit prévenu que le téléchargement à déjà été effectué... Et aussi que la couleur du bouton redevienne celle d'origine en début de semaine...
Voilà où j'en suis mais je bloque...
Option Explicit
Dim sMNnum As Variant
Dim msg, Style, Title, response, mystring
Dim Feuil3 As Sheets
Dim aCtuel As Date
Sub CliTom_Click() 'j'appuie sur le bouton
Do While (IsEmpty(aCtuel)) = False 'j'ai tenté du until, du true , je rame
'Actuel est une case que je remplie plus loin pour indiquer le moment du 1er clic
lUbo 'téléchargement
lOvam 'téléchargement
CliTom.BackColor = RGB(204, 255, 153)
MsgBox "Merci"
Sheets("Feuil3").Activate 'là j'ai un tableau des semaines pour le bouton
sMNnum = Sheets("Feuil3").Range("B1").Value 'le numéro de semaine actuelle est dans B1
Sheets("Feuil3").Columns(1).Find(sMNnum).Activate
'retrouve la semaine actuelle dans le tableau
ActiveCell.Offset(0, 1) = AUJOURDHUI_STATIC()
aCtuel = ActiveCell.Offset(0, 1).Value
'la date où le bouton est enfoncé est enregistrée
Sheets("Feuil1").Activate
Exit Sub
Loop
msg = "La mise à jour est déjà faite pour cette semaine merci!"
Style = vbCancel
Title = "Encore?"
If response = vbCancel Then Exit Sub
Le premier clic se passe bien mais le fait que ma cellule "aCtuel" remplie pour la semaine en cours n'arrête pas l'essaie des téléchargements.
Vous pouvez me dire (tout) ce qui cloche svp?