[Excel VBA]_Importer un fichier texte

_Importer un fichier texte [Excel VBA] - VB/VBA/VBS - Programmation

Marsh Posté le 08-06-2008 à 17:50:54    

Bonjour a tous,
 
J'aurais besoin de réaliser une macro Excel permettant d'importer un fichier en fonction de ce que l'on saisie.
En fait j'aimerai que sous excel on remplisse des cases comme sur l'image ci-dessous et qu'en fonction de ce qui est tapé, une macro importe un fichier du genre "log_31-12-2008.txt".
http://img504.imageshack.us/img504/1609/sanstitreii4.jpg
 
Je ne sais pas comment composer le nom à partir des données saisies...
 
Un autre problème, le fichier à ouvrir doit ce trouver dans le même dossier que le fichier excel, afin que la macro fonctionne quel que soit le dossier ou ce trouve les logs et je ne sais pas comment importer un fichier sans indiquer le chemin complet.
En C il suffit d'écrire uniquement le nom du fichier mais cela ne marche pas sous VB.
 
Je ne connais pas du tout le VBA, n'est-il pas possible de faire des macros excel en C ou C++?
 
Merci.


---------------
WMR, la VR des vrais
Reply

Marsh Posté le 08-06-2008 à 17:50:54   

Reply

Marsh Posté le 09-06-2008 à 17:20:48    

« Je ne sais pas comment composer le nom à partir des données saisies...  »
Par concaténation de valeurs littérales et de valeurs de variables (opérateur & )
exemple : "http://img504.imageshack.us/img504/1609/" & varTitre & ".jpg"
avec la variable varTitre = "sanstitreii4"
 
Le répertoire de ton fichier est récupéré par :  Workbooks("tafeuille" ).Path
 
Avant d'essayer de faire du C/++ à partir de VBA, renseigne toi sur ce langage.

Reply

Marsh Posté le 09-06-2008 à 17:54:34    

Ok merci, je vais essayer avec ça.


---------------
WMR, la VR des vrais
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed