Comment ouvrir un fichier avec une valeur
Résolu
lanxade
Messages postés
29
Date d'inscription
Statut
Membre
Dernière intervention
-
lanxade Messages postés 29 Date d'inscription Statut Membre Dernière intervention -
lanxade Messages postés 29 Date d'inscription Statut Membre Dernière intervention -
Bonjour à Tous,
Soient :
Un user form1
Un classeur ouvert : Gestion
Sheets("Bon").Range("a8").Select
Contenu de la cellule a8 = toto
Je voudrais rechercher le fichier existant "command_toto par le chemin C:\Documents and Settings\GPAO\Mes documents
J'applique le code suivant :
Fournisseur = Sheets("Bon").Range("a8")
NomF = "Command_" & Fournisseur
MsgBox NomF
Application.Workbooks.Open "C:\Documents and Settings\GPAO\Mes documents\NomF.xls"
Le MsgBox me confirme bien "command_toto"
Mais le fichier ne s'ouvre pas .....
Quelqu'un de sympa peut-il m'aider
Merci d'avance
Soient :
Un user form1
Un classeur ouvert : Gestion
Sheets("Bon").Range("a8").Select
Contenu de la cellule a8 = toto
Je voudrais rechercher le fichier existant "command_toto par le chemin C:\Documents and Settings\GPAO\Mes documents
J'applique le code suivant :
Fournisseur = Sheets("Bon").Range("a8")
NomF = "Command_" & Fournisseur
MsgBox NomF
Application.Workbooks.Open "C:\Documents and Settings\GPAO\Mes documents\NomF.xls"
Le MsgBox me confirme bien "command_toto"
Mais le fichier ne s'ouvre pas .....
Quelqu'un de sympa peut-il m'aider
Merci d'avance
A voir également:
- Comment ouvrir un fichier avec une valeur
- Comment ouvrir un fichier epub ? - Guide
- Comment ouvrir un fichier bin ? - Guide
- Comment ouvrir un fichier dat - Guide
- Comment ouvrir un fichier docx ? - Guide
- Comment réduire la taille d'un fichier - Guide
2 réponses
bonjour,
problème de syntaxe....
tu dis ....
J'applique le code suivant :
Fournisseur = Sheets("Bon").Range("a8") ' aucune erreur
NomF = "Command_" & Fournisseur ' donc nomF contient Command_toto le contenu de A8
MsgBox NomF ' c'est bien d'avoir vérifier.
j'aurai écris NomF=NomF& ".xls" car NomF représente le nom du fichier que tu essaie de recontruire.
et tu as écris....
Application.Workbooks.Open "C:\Documents and Settings\GPAO\Mes documents\NomF.xls"
solution:
Application.Workbooks.Open "C:\Documents and Settings\GPAO\Mes documents\NomF & ".xls"
pour infos il y a aussi la cette méthode qui peut t'aider.
Application.GetOpenFilename
A+
problème de syntaxe....
tu dis ....
J'applique le code suivant :
Fournisseur = Sheets("Bon").Range("a8") ' aucune erreur
NomF = "Command_" & Fournisseur ' donc nomF contient Command_toto le contenu de A8
MsgBox NomF ' c'est bien d'avoir vérifier.
j'aurai écris NomF=NomF& ".xls" car NomF représente le nom du fichier que tu essaie de recontruire.
et tu as écris....
Application.Workbooks.Open "C:\Documents and Settings\GPAO\Mes documents\NomF.xls"
solution:
Application.Workbooks.Open "C:\Documents and Settings\GPAO\Mes documents\NomF & ".xls"
pour infos il y a aussi la cette méthode qui peut t'aider.
Application.GetOpenFilename
A+
Pour l'heure je dois partir en déplacement je reprendrais ce vendredi avec un vif interêt.
(ça me marque : erreur de compilation !)