Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

pilou76

XLDnaute Occasionnel
Bonsoir à tous,
Après une macro faite par l'enregistreur Excel VBA, je souhaite remplacer le nom du fichier "F:\saisie.mdb" par ficouvert obtenu par application.getopenfilename
Application.GetOpenFilename
fileoopen = Application.GetOpenFilename("Fichier Saisie (*.mdb), *.mdb")
ficouvert = activeworkpath & fileoopen

With ActiveSheet.ListObjects.Add(SourceType:=0, Source:= _
"ODBC;DSN=MS Access Database;DBQ=F:\Saisie.mdb;DefaultDir=F:;DriverId=25;FIL=MS Access;MaxBufferSize=2048;PageTimeout=5;", Destination:=Range("$A$1")).QueryTable
.CommandText = Array( _
"SELECT S0.ID, S0.GlobalID, S0.REGCOD, S0.MOIS, S0.REGION, S0.Niv0Conf, S0.DatStart, S0.DatStop, S1.ID, S1.ParentID, S1.NumExportMaitre, S1.GlobalID, S1.Dept, S1.Strate, S1.Soj, S1.RecupBur, S1.RecupOb" _
, _
" S2.Ech, S2.RAOCase, S2.AdrCase, S2.StrateCase, S2.Niv2Conf, S3.micro" & Chr(13) & "" & Chr(10) & "FROM `F:\SaisieS09151.mdb`.S0 S0, `F:\SaisieS09151.mdb`.S1 S1, `F:\SaisieS09151.mdb`.S2 S2, `F:\SaisieS09151.mdb`.S3 S3" & Chr(13) & "" & Chr(10) & "WHERE S2" _
, ".ID = S3.ParentID AND S1.ID = S2.ParentID AND S0.ID = S1.ParentID")
End With
Merci d'avance
 
Re : Adressage relatf

Bonsoir.

À priori :
VB:
With ActiveSheet.ListObjects.Add(SourceType:=0, Source:="ODBC;DSN=MS Access Database;DBQ=" _
   & fileoopen & ";DefaultDir=F:;DriverId= 25;FIL=MS Access;MaxBufferSize=2048;PageTimeout=5;", _
   Destination:=Range("$A$1")).QueryTable
ficouvert = activeworkpath & fileoopen ne devrait rien donner de bon. Mais faites des MsgBox pour vérifier.
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
33
Affichages
4 K
Réponses
1
Affichages
967
THE CAT 2007
T
L
  • Question Question
Réponses
2
Affichages
3 K
Lych
L
D
Réponses
0
Affichages
1 K
D
Retour