Bonjour Forum,
Comme vous m'avez manqué! Je n'ai pas posté de message depuis… Il faut dire que j'ai vraiment beaucoup progressé en codage grâce à votre précieuse aide et je tiens à vous remercier, chacun individuellement pour toutes vos interventions respectives.
Je suis aujourd'hui en réflexions sur un sujet: exécuter une macro jusqu'à un point, puis mettre un temps d'arrêt pour donner la main à l'utilisateur. Celui-ci pourra alors cliquer sur un bouton "reprendre" l'exécution de sa macro exactement à partir de LA OU ELLE S'EST ARRETEE.
La solution,
newHour = Hour(Now())
newMinute = Minute(Now())
newSecond = Second(Now()) + 10
waitTime = TimeSerial(newHour, newMinute, newSecond)
Application.Wait waitTime
n'est ici pas très intéressante car on ne sait pas dans combien de temps exactement l'utilisateur va redonner la main pour la suite de la macro.
L'idée si vous l'avez compris, c'est d'avoir un pop-up qui sorte et qui dise: "vous êtes à telle étape de la procédure, faites ce que vous avez à faire puis cliquez sur étape suivante". Le tout avec un bouton qui, derrière, relance la macro dans sa suite (sans reprendre l'exécution depuis le début).
Auriez-vous quelques suggestions pertinentes ?
Bien à vous,
Yeshua.