VBA - ouvrir un fichier .dbf depuis une macro
Résolu/Fermé
Phoenellion
Phoenellion
- Messages postés
- 116
- Date d'inscription
- dimanche 14 septembre 2008
- Statut
- Membre
- Dernière intervention
- 30 août 2012
Phoenellion
- Messages postés
- 116
- Date d'inscription
- dimanche 14 septembre 2008
- Statut
- Membre
- Dernière intervention
- 30 août 2012
A voir également:
- VBA - ouvrir un fichier .dbf depuis une macro
- VBA - ouvrir un fichier .dbf depuis une macro ✓ - Forum - VB / VBA
- Macro vba ouvrir un fichier excel ✓ - Forum - VB / VBA
- Macro vba ✓ - Forum - VB / VBA
- Macro Excel Ouvrir les dossiers ds un repertoire et acceder au fichier y contenu - Forum - Excel
- Vba ouvrir un fichier excel avec chemin variable ✓ - Forum - VB / VBA
4 réponses
lermite222
16 déc. 2011 à 12:48
- Messages postés
- 8702
- Date d'inscription
- dimanche 8 avril 2007
- Statut
- Contributeur
- Dernière intervention
- 22 janvier 2020
16 déc. 2011 à 12:48
Bonjour,
Pourquoi pas employer l'éditeur de macros ?
Tu pourrais ensuite l'adapter.
A+
Pourquoi pas employer l'éditeur de macros ?
Tu pourrais ensuite l'adapter.
A+
lermite222
16 déc. 2011 à 13:05
- Messages postés
- 8702
- Date d'inscription
- dimanche 8 avril 2007
- Statut
- Contributeur
- Dernière intervention
- 22 janvier 2020
16 déc. 2011 à 13:05
J'ai ouvert un dbf avec excel et apparemment ça ne pose aucun problème.
Mais je sais qu'avec les nouveau Excel (à partir du 2007) l'éditeur de macros ne fonctionne pratiquement plus.
La ligne ..
Ouvre un dbf dans un nouveau classeur, pas besoin de le sauver pour y travailler.
A+
Mais je sais qu'avec les nouveau Excel (à partir du 2007) l'éditeur de macros ne fonctionne pratiquement plus.
La ligne ..
Workbooks.Open Filename:="C:\Test\NomFichier.DBF"
Ouvre un dbf dans un nouveau classeur, pas besoin de le sauver pour y travailler.
A+
Phoenellion
16 déc. 2011 à 13:12
- Messages postés
- 116
- Date d'inscription
- dimanche 14 septembre 2008
- Statut
- Membre
- Dernière intervention
- 30 août 2012
16 déc. 2011 à 13:12
De mémoire (car là je ne suis pas su boulot, cette ligne me sort une erreur de "type".
Je vais faire un test sur mon pc et je te tiens au jus
(désolé, ça fait 2 fois que tu apportes une solution toute simple à des obstacles qui me paraissent des montagnes...)
Je vais faire un test sur mon pc et je te tiens au jus
(désolé, ça fait 2 fois que tu apportes une solution toute simple à des obstacles qui me paraissent des montagnes...)
Phoenellion
16 déc. 2011 à 13:33
- Messages postés
- 116
- Date d'inscription
- dimanche 14 septembre 2008
- Statut
- Membre
- Dernière intervention
- 30 août 2012
16 déc. 2011 à 13:33
Sur ma bécane ça a l'air de marcher... J'ai presque honte de voir que la solution est si simple...
Si ça plante au boulot je reviendrai ici
Merci à toi
Si ça plante au boulot je reviendrai ici
Merci à toi
Phoenellion
Modifié par Phoenellion le 19/12/2011 à 01:07
- Messages postés
- 116
- Date d'inscription
- dimanche 14 septembre 2008
- Statut
- Membre
- Dernière intervention
- 30 août 2012
Modifié par Phoenellion le 19/12/2011 à 01:07
Bonjour, je confirme ça fonctionne au boulot.
En fait, en navigant dans l'explorateur windows, si je fais
"clique droit\ouvrir avec\Excel 2010" l'ouverture de fichier DBF est refusée.
La commande associée VBA
FileToOpen = Application.GetOpenFilename
Workbooks.Open FileToOpen
générait donc une erreur aussi.
Je n'ai pass pensé à faire un Open Filename, car la seule manière que j'avais trouvé d'ouvrir ces fichiers dbf hors vba était de faire un glisser déposer dans ula fenêtre excel préallablement ouverte.
Merci pour cette solution, la prochaine fois j'essaierai de faire simple avant de faire compliqué...
@+
=> Résolu !
En fait, en navigant dans l'explorateur windows, si je fais
"clique droit\ouvrir avec\Excel 2010" l'ouverture de fichier DBF est refusée.
La commande associée VBA
FileToOpen = Application.GetOpenFilename
Workbooks.Open FileToOpen
générait donc une erreur aussi.
Je n'ai pass pensé à faire un Open Filename, car la seule manière que j'avais trouvé d'ouvrir ces fichiers dbf hors vba était de faire un glisser déposer dans ula fenêtre excel préallablement ouverte.
Merci pour cette solution, la prochaine fois j'essaierai de faire simple avant de faire compliqué...
@+
=> Résolu !