Attente remplissage cellule

Salut à tous;

J'aurais une question je cherche à automatisé une saisie d'information de ligne ne ligne.

Pour passer de la ligne 2 a 3 par exemple il faut que l'utilisateur complète deux cellules et ensuite que le programme passe à la ligne suivant or je n'arrive pas à mettre le programme en pause le tps que l’utilisateur rentre ses donnée.

Une idée ?

Merci d'avance pour vos réponse

72essai.xlsm (32.22 Ko)

Salut Kant1 !

Voilà une ligne de code qui devrait t'être utile :

Application.Wait Time + TimeSerial(0, 0, 15)

Cette ligne de code marque une pause dans le déroulement de la macro, pour un temps que tu dois définir.

Tu remplaces "15" par le nombre de secondes pendant lequel tu veux que la macro attende

Merci mais cela serait il possible que la pause ne dépende pas du temps que ce soit par exemple pause jusqu’à ce que 2 cellules soit non vide?

BOnjour,

J'ai essayé sinon avec un booléen qui se met a True quand ma condition est vérifier sauf que la boucle fait planter le programme donc si vous avez une idée pour éviter de tuée mon ordi ^^

EDIT : C'est bon avec DoEvent ça ne plante plus.

While verif = False
    DoEvents
    If Cells(i, 1).Value <> "" And Cells(i, 3).Value <> "" Then
    verif = True
    End If
    Wend
    verif = False
Rechercher des sujets similaires à "attente remplissage"