Lancer macro à l'ouverture classeur

  • Initiateur de la discussion Chris
  • Date de début
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 !
 
C

Chris

Guest
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

  • Compta.zip
    7.1 KB · Affichages: 19
  • Compta.zip
    7.1 KB · Affichages: 23
  • Compta.zip
    7.1 KB · Affichages: 20
P

Pierre

Guest
Bonjour,

As-tu essayé de rentrer le nom compet du path du fichier téléchargé?

En général il se met dans le répertoire temp de windows avant que tu ne l'enregistre.

A voir



@+

Pierre
 
P

Pierre

Guest
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
 
C

Chris

Guest
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 ?
 

Discussions similaires

Statistiques des forums

Discussions
312 505
Messages
2 089 067
Membres
104 016
dernier inscrit
Mokson