Exécution macro temporisé à l'ouverture

Bonjour,

Petite question, j’exécute une macro manuellement après mise à jour des informations via une webapi qui ce lance à l'ouverture du fichier excel.

Cette mise à jour du fichier de donnée prend 18s précisément, ma question est la suivante :

Est il possible d’exécuter la macro automatiquement au bout d'une min ?

Je peux déjà enregistrer la macro dans : this workbook, mais au delà je sèche.

Merci

Bonjour pinpin,

Essaye avec

Application.Wait Now + TimeValue("0:01:00")

En début de macro

Avec

Private Sub Workbook_Open()

Cordialement,

Hello,

J'ai bien testé, mais je me retrouve avec un comportement complètement aléatoire du traitement de mon fichier.

Ma macro fonctionne très bien dans un module, voila les étapes

1-Je compte le nombre de ligne du fichier de base

2-Je boucle et recopie les informations nécessaires dans un autre onglet

3-Je crée un csv avec la plage du nouveau tableau créé.

En résultat quand je travail avec les instructions à l'ouverture, j'ai le second tableau qui est copié n'importe ou dans l'onglet de base, il le copie bien dans le second onglet, et m'exporte un fichier csv vide

Bonjour,

Comment s'effectue l'actualisation à l'ouverture de ton classeur ? Une requête ?

Cdlt.

Hello,

J'ai un lien de connexion sur une api web.

Dans les propriétés de connexion, j'ai cocher : Actualiser les données lors de l'ouverture du fichier.

C'est pour cette raison que je voulais une latence d'environs 30s avant l'execution de la macro.

RE,

Dans Propriété de connexion, décoche "Activer l'actualisation en arrière plan".

Conserve "Actualiser les données lors de l'ouverture du fichier" !...

A te relire.

Cdlt.

Rechercher des sujets similaires à "execution macro temporise ouverture"