Bonjour a tous,
je vous demande premièrement de m'excuser pour le manque d'accent a certain endroit, je vous écrit depuis l’étranger.
Voila j'ai un problème avec la fonction Workbooks.Open sur lequel je bloque depuis plusieurs jours c'est incompréhensible
Je souhaite ouvrir un fichier dont le nom est une variable mais rien ne marche : je vous met un bout du code ici en espérant qu'une âme généreuse pourra m'aider !
Sub ChoixFichier2()
Dim Fichier2 As Variant
Dim strRepFic2 As String
Dim wbFic1 As Workbook, wbFic2 As Workbook, wbFicAna As Workbook
Dim wsFic1 As Worksheet, wsFic2 As Worksheet, wsFicAna As Worksheet
Fichier2 = Application.GetOpenFilename("Tous les fichiers (*.*),*.*")
If Fichier2 = False Then Exit Sub
strRepFic2 = CStr(Fichier2)
Set wbFicAna = ThisWorkbook
Set wsFicAna = wbFicAna.ActiveSheet
Set wbFic2 = Workbooks.Open(Filename:=strRepFic2, UpdateLinks:=0) ]]] PROBLÈME ICI !!!
Set wsFic2 = wbFic2.Worksheets("rapport")
Impossible de faire comprendre a la machine quel fichier ouvrir pourtant strRepFic2 est bien un string....
quand j`affiche la valeur de strRepFic2 dans une cellule, le chemin est le bon....
je précise que j'ai essaye plusieurs syntaxes avant de venir vous déranger !
Merci d'avance !
Abel