Lancer macro à l'ouverture classeur

  • Initiateur de la discussion Initiateur de la discussion Chris
  • 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 !

C

Chris

Guest
Salut,

voilà, je récupère des données sur le net qu'une méthode transforme du format html et tableau excel (ça c'est fourni avec le site)

Je récupère donc un classeur excel qui s'appelle en général "classeur1.xls" et qui contient un tableau de valeurs.
Seulement voilà, tant que je n'ai pas enregistré ce classeur sur mon dd, aucune macro lancée à partir d'un autre classeur (qui récupère ces valeurs et les archive) ne prend le "classeur1.xls" en compte.
Impossible de le selectionner, genre:

windows("classeur1.xls").activate etc...

C'est comme si le "classeur1.xls" n'existait pas...

Alors j'ai essayé une macro complémentaire :

Private Sub Workbook_Open()

Dim Msg, Style, Response
Msg = "Voulez vous lancer la Récup Compta ?"
Style = vbYesNo
Response = MsgBox(Msg, Style)

If Response = vbYes Then
[A6:E150].Copy
windows("Archivage.xls").activate
sheets("Matrice").select
[A1].paste

End If
End Sub

Mais là aussi ça coince : il bloque au niveau de [A6:E150].Copy ....

Là je capitule !
 
J'avais déjà essayé ça aussi ! Mais ça ne marche pas.

Pour tester il suffit d'affecter la petite macro complémentaire (jointe) et d'ouvrir un nouveau classeur. Vous verez que ça ne marche pas !

Le premier problème est que la complémentaire se lance avant même que la classeur ne soir complètement ouvert...
 

Pièces jointes

Chris,le forum, à tous présent et à venir salut,


En fait jeme demandais si en faisant la recherche sur le répertoire temporaire où sont stockés les fichiers téléchargés tu ne le trouverais pas.
En général ils sont placés dans C:\WINDOWS\Temp. reste à voir si le nom ou l'extension n'est modifiée.



Pierre
 
J'ai fait une recherche en incluant les fichiers cachés sur C:, mais rien...

J'ai fait une recherche par date : j'ai téléchargé à une heure précise puis fait une recherche des fichiers modifiés à cette heure là, mais rien...

Il doit bien y avoir un dossier provisoire où il met les classeurs excel abant la premirèe save ?
 
- 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

Retour