Ouvrir un classeur Excel grace a VBA

bonjour à tous ,

nouveau sur le forum , je publie pour la 1 er fois . je suis face a un dilemme novice en vba j'ai ecris un code qui devait normalement me permettre d'ouvrir un fichier excel afin de coller un autre tableau mais malheureusement jai plusieurs message d'erreur tel que les : apres filname ou local .

voici mon code :

wookbooks.openfilname:= "C:\Users\temp\Downloads" & ".xls",local:=true

j'espere que quelqu'un pourrai bien m'aider je vous remercie d'avance

Bonjour Mpinky, bonjour le forum,

Syntaxe erronée et il manque le nom du fichier. Soit tu écris tout en dur :

Workbooks.Open "C:\Users\temp\Downloads\Ton_Fichier.xls", Local:=True

ou

Workbooks.Open Filename:="C:\Users\temp\Downloads\Ton_Fichier.xls", Local:=True

c'est pareil car Filename étant le premier argument on peut ne pas l'indiquer...

soit tu passes par des variables :

Imaginons que tu aies le chemin d'accès en A1 et le nom du fichier en A2 de l'onglet Feuil1, ça donne :

Dim CH As String
Dim F As String

CH = Worksheets("Feuil1").Range("A1").Value & "\"
F = Worksheets("Feuil1").Range("A2").Value
Workbooks.Open CH & F, Local:=True

merci pour votre reponse ThauThème bizarement apres avoir copier le lien et le nom du fichier vba ne retrouve toujours pas le chemin vers le fichier alors quil existe bien et le nom est le meme a votre avis qu'elle pourrait etre la raison de se probleme

je vous remercie d'avance pour toutes l'aide apporté

Re,

Ou récupères-tu les données ?

Quel est le chemin d'accès que tu as d'écrit ?

Quel est le nom du fichier ?

merci cest bon jai pu recopier les données de mon tableau je vous remercie enormement votre code ma beaucoup aidé merci infiniment

Rechercher des sujets similaires à "ouvrir classeur vba"