Ouvrir un fichier via VBA sans nommer le chemin

Résolu/Fermé
Dubi21 Messages postés 48 Date d'inscription samedi 25 janvier 2014 Statut Membre Dernière intervention 25 octobre 2016 - 17 déc. 2015 à 17:00
Dubi21 Messages postés 48 Date d'inscription samedi 25 janvier 2014 Statut Membre Dernière intervention 25 octobre 2016 - 18 déc. 2015 à 11:38
Bonjour,

J'ai parcouru pas mal de forum mais je ne trouve pas ma solution. Je vais essayer d'être clair. En fait, je voudrais sur excel en vba suite à une message box pouvoir retrouver un fichier pour l'ouvrir en ayant des variables dans le chemin pour accéder au fichier.

U:\Mes documents\"Résultat Msgbox"\Fichier & "resultat msgbox"

Je sais pas si c'est très clair

Merci à vous



A voir également:

1 réponse

f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
17 déc. 2015 à 18:59
Bonjour,

Je sais pas si c'est très clair Pas vraiment.........un peu plus de details seraient bienvenus
1
Dubi21 Messages postés 48 Date d'inscription samedi 25 janvier 2014 Statut Membre Dernière intervention 25 octobre 2016
Modifié par Dubi21 le 18/12/2015 à 10:05
Donc j'ai un fichier dans lequel j'effectue une macro qui débute avec une input box (et non msg box comme je l'ai cité plus haut désolé) avec le résultat de cette input box j'aimerais avoir une macro qui me permettrait d'ouvrir un fichier avec cette donnée variable pour y copier des valeurs

Par exemple : résultat input box = 0801 (qui correspond à un numéro de magasin)

Dans mon pc c'est classé :

U:/Mes documents/0801/Trame/justifs 0801 (en gras, le chemin commun pour chaque magasins)

Sachant que j'ai plusieurs magasins et j'effectue cette manip pour chacun d'eux et j'aimerais ouvrir dans ce cas le document justifs 0801

En espérant avoir été plus clair

Merci
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701 > Dubi21 Messages postés 48 Date d'inscription samedi 25 janvier 2014 Statut Membre Dernière intervention 25 octobre 2016
18 déc. 2015 à 11:15
Re,

ex:

Sub test2()
    Dim rep As String
    rep = InputBox("Entrez le repertoire")
    Chemin = "U:/Mes documents/" & rep & "/Trame/justifs"
End Sub
0
Dubi21 Messages postés 48 Date d'inscription samedi 25 janvier 2014 Statut Membre Dernière intervention 25 octobre 2016 > f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024
18 déc. 2015 à 11:38
Merci à toi, c'est ce qu'il me fallait, je cherchais à me compliquer la vie en fait ...j'étais parti sur tout autres choses...
0