Bonjour a tous
Voila, j'avais un projet VBA qui permettais de traduire un fichier text contenant des codes mais pour cela je devais au préalable ouvrir le fichier TXT puis copier son contenu avant de lancer la marco.
Aujourd’hui j'aimerais, faire cela en plusieurs étape mais je rencontre un problème pour mettre le contenu en mémoire.
Mon USF contient 2 Cmbutton et un Textbox
1- Recherche du fichier TXT a partir du Cmb1 OK
2- Ouverture du fichier OK
Code : Sélectionner tout - Visualiser dans une fenêtre à part Pathsource = Application.GetOpenFilename(FilFilter:="(*.txt),*.txt")
3- Lecture du fichier : OK
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 FileNum = FreeFile Open Pathsource for input as #FileNum
A ce niveau pas de problème, mon fichier texte se copie bien dans le textbox mais c'est après pour le copier dans le presse papier que ca pose problème,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 While not EOF(FileNum) Line Input #FileNum, TmpStr Textbox = Textbox & TmpStr & vbCrLf Wend
Car la suite de la macro fait appel a du texte copier dans le presse papier
J'ai essayer avec la commande Clipboard.setText et Clipbord.GetText mais ca ne fonctionne pas en VBA apparemment
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3Range'("A1").select ActiveSheet.paste
Qqun a une idée ?
MErci
Partager