Tom's Guide > Forum > Programmation > Problème générer une liste en Vba

Problème générer une liste en Vba

Forum Programmation : Problème générer une liste en Vba

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Bonjour, :D

J'essaie de faire un VBA avec excel qui crée une liste de fichiers situées a différentes place dans mon ordinateur. Ce que j'ai fait, c'est que j'ai crée un script dans chaque document que je veux l'information. Ensuite, à l'aide du VBA, j'exécute ces scripts pour qu'ils puissent générer une liste en fomat .txt . Par la suite, je récupère ces fichiers pour en constituer un seul pour avoir mes informations en une seule place. Voici mon code:

Sub ouvrirfichier()


Dim myfile3 As Long
Dim myfile4 As Long
Dim myfile3_myfile4 As String
Dim msgfin As Integer

myfile1 = 1
myfile2 = 2
myfile1_myfile2 = 3

'Endroit où sont situées mes valeurs''Exécution des fichiers .bat'
Call Shell("G:\Films & vidéos\liste.bat", vbHide)
Call Shell("D:\Downloads\Films et vidéos\liste_2.bat", vbHide)

'Exécution et lecture et fichiers .txt'
Open "G:\Films & vidéos\liste.txt" For Input As myfile1
Open "D:\Downloads\Films et vidéos\liste_2.txt" For Input As myfile2
Open "C:\Users\Dave\Desktop\fichiers.txt" For Output As myfile1_myfile2

'Ouverture du fichier, et écriture dasn le fichier final'
While Not EOF(3)
Line Input #1, Line
Print #3, Line
Line Input #2, Line
Print #3, Line
'Fermer la lecture des fichiers'
Wend

Close #1
Close #2
Close #3

msgfin = MsgBox("Le fichier est crée!", vbOKOnly)
End Sub

Mon problème, de un, c'est que les scripts ne veulent pas créer leur fichier en passant par le VBA, il faut que je le fasse manuellement. Et également, il n'y a rien d'écris dans mon fichier final. Une fois réglé, je voudrais le convertir en .xls pour pouvoir mettre l'information en ordre alphabétique.

Merci d'avance de pouvoir m'aider dans ma démarche!

Au revoir! :hello:

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.
Tom's Guide > Forum > Programmation > Problème générer une liste en Vba
Aller à :

Il y a 2955 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens