Ouvrir un fichier puis l'utiliser sur excel

Résolu
ed 14 -  
gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
Je suis débutant en macros VBA, et je voudrais savoir comment je peux avoir une fonction qui me fait ouvrir un fichier (getopenfilename) et qui me renvoie le nom du fichier pour que je puisse ensuite exécuter une macro qui me copie des valeurs...
La partie copie fonctionne très bien, il ne me manque que la partie ouverture du fichier que je veux pour l'utiliser dans Workbooks(file).Sheets("Expérience 1").Cells(3, j).Copy

J'arrive à obtenir une variable file (définie as string) avec le chemin du fichier, mais je ne sais pas comment l'utiliser.

Merci d'avane de votre aide.
A voir également:

1 réponse

gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 724
 
bonjour

Quelque chose comme ceci devrait faire ce que tu veux :
Dim chemin As String
chemin = Application.GetOpenFilename()
If chemin <> False Then
    Workbooks.Open chemin
    ActiveWorkbook.Sheets("Expérience 1").Cells(3, j).Copy
Else
    Exit Sub
End If
0