VBA - ouvrir un fichier .dbf depuis une macro
Résolu/Fermé
Phoenellion
Messages postés
116
Date d'inscription
dimanche 14 septembre 2008
Statut
Membre
Dernière intervention
30 août 2012
-
16 déc. 2011 à 12:32
Phoenellion Messages postés 116 Date d'inscription dimanche 14 septembre 2008 Statut Membre Dernière intervention 30 août 2012 - 19 déc. 2011 à 01:07
Phoenellion Messages postés 116 Date d'inscription dimanche 14 septembre 2008 Statut Membre Dernière intervention 30 août 2012 - 19 déc. 2011 à 01:07
A voir également:
- VBA - ouvrir un fichier .dbf depuis une macro
- Comment ouvrir un fichier epub ? - Guide
- Ouvrir fichier .bin - Guide
- Comment ouvrir un fichier docx ? - Guide
- Ouvrir un fichier .dat - Guide
- Comment ouvrir un fichier 7z - Guide
4 réponses
lermite222
Messages postés
8724
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 191
16 déc. 2011 à 12:48
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
Messages postés
8724
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 191
16 déc. 2011 à 13:05
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
Messages postés
116
Date d'inscription
dimanche 14 septembre 2008
Statut
Membre
Dernière intervention
30 août 2012
33
16 déc. 2011 à 13:12
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
Messages postés
116
Date d'inscription
dimanche 14 septembre 2008
Statut
Membre
Dernière intervention
30 août 2012
33
16 déc. 2011 à 13:33
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
Messages postés
116
Date d'inscription
dimanche 14 septembre 2008
Statut
Membre
Dernière intervention
30 août 2012
33
Modifié par Phoenellion le 19/12/2011 à 01:07
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 !