Bonjour à tous,

j'ai un léger souci avec une macro VBA ss excel 2003.

Je demande à ma macro de récuperer sur une feuille "PTF" les données d'une autre feuille dans un autre classeur excel nommé "Source". Je lui indique donc le chemin à suivre pour sélectionner le fichier en question. voici le code :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Sub Macro1 ()
Dim fichiera, fichierb As Variant
 
fichiera = ActiveWorkbook.Name
 
    ChDir "P:\Source"
    Workbooks.Open Filename:= _
        "P:\Source", UpdateLinks:=0
 
fichierb = ActiveWorkbook.Name
 
Dim fin, i, j As Integer
 
Sheets("PTF").Select
Mais à chaque fois que j'active ma macro, je dois quand même lui indiquer manuellement le chemin à suivre. il ne retrouve pas tt seul le fichier : c'est assez long à chaque fois pour retrouver le fichier....!!!!

Merci de votre aide [^^happy3]