cs_karamasof
Messages postés11Date d'inscriptionlundi 29 novembre 2004StatutMembreDernière intervention 8 décembre 2005
-
10 janv. 2005 à 15:21
cs_karamasof
Messages postés11Date d'inscriptionlundi 29 novembre 2004StatutMembreDernière intervention 8 décembre 2005
-
10 janv. 2005 à 16:59
Bonjour à tous, je travaille en vba pour excel, et j'aurai aimai savoir comment je pouvait faire pour afficher un fichier texte. En fait j'ai une msgbox, et je voudrai que mon fichier texte s'ouvre et s'affiche à l'écran lorsque je clique sur ok.
mrdep1978
Messages postés402Date d'inscriptionjeudi 25 novembre 2004StatutMembreDernière intervention 7 juin 20097 10 janv. 2005 à 15:32
Salut,
Y a peut-être plus court, mais je te propose ça :
Public Sub gsub_Display()
Dim li_Numfile As Integer
Dim ls_Buffer As String
Dim ls_MessageAAfficher As String
'Affecte un numero de canal au fichier
li_Numfile = FreeFile
'Ouvre le fichier
Open "c:\traductions.sql" For Input As #li_Numfile
ls_MessageAAfficher = ""
'Parcourt le fichier et récupère chaque ligne
While Not EOF(li_Numfile)
Input #li_Numfile, ls_Buffer
ls_MessageAAfficher = ls_MessageAAfficher & ls_Buffer & vbCrLf
Wend
'Ferme le fichier
Close #li_Numfile
'Affiche le message
MsgBox ls_MessageAAfficher