rgnour
Messages postés9Date d'inscriptionvendredi 2 décembre 2005StatutMembreDernière intervention13 août 2008
-
13 août 2008 à 11:52
rgnour
Messages postés9Date d'inscriptionvendredi 2 décembre 2005StatutMembreDernière intervention13 août 2008
-
13 août 2008 à 17:23
Bonjour tout le monde c'est la 1ere fois que je pose une question et j'aimerai bien avoir un aide ,je me demande ect ce que c'est possible de réaliser une application en vb 6 qui fait la conversion d'un fichier xcl en fichier .text au lieu d'utiliser "enregistrer sous" est chosir le format,je veux un aide pour commencer.
Merci d'avance
A voir également:
Application pour convertir un fichier .xcl vers un fichier .text
rgnour
Messages postés9Date d'inscriptionvendredi 2 décembre 2005StatutMembreDernière intervention13 août 2008 13 août 2008 à 14:04
oui ,et pour me comprendre plus je vais vous envoyer ce que j'ai ajouté au projet que vous m'avez envoyé ,mais avant tous je veux encore vous remercier .
Ici on réccupére le fichier Private Sub Command2_Click()
Dim sFile As String
With CommonDialog1
.CancelError = False
'À faire : Définir les indicateurs et les attributs du contrôle des dialogues communs
.Filter = "Fichiers excel|*.xls"
.ShowOpen
If Len(.FileName) = 0 Then
Exit Sub
End If
sFile = .FileName
End With
'une zone de text qui prend le chemin et le nom de mon fichier excel
Text1.Text = sFile
End Sub
Private Sub Command1_Click()
MsgBox "Le chemin du fichier est bien figé"
Set ApExcel = CreateObject("excel.application")
With ApExcel
.Visible = True
c'est ici que j'ai le blém comment j'affecte le chemin du fichier pour faire le traitement
'.Workbooks.Open App.Path &\& sFile
.Workbooks.Open sFile
.DisplayAlerts = False
FileName = App.Path & sFile
.ActiveWorkbook.SaveAs FileName, xlCSVWindows
.ActiveWorkbook.Close
.Quit
End With
Set AppExcel = Nothing
End Sub
rgnour
Messages postés9Date d'inscriptionvendredi 2 décembre 2005StatutMembreDernière intervention13 août 2008 13 août 2008 à 13:06
oki Monsieur et merci pour le consiel ,mais j'ai une trés petite qst vu que je suis nulle en vb6,comment je peut rendre le chemin du fichier d'entrer et variable,pas forcément je doit le mettre dans le repertoire de l'application ou plus que ça le nom du fichier et variable ,j'éspére qu'il n'existe pas ça dans le site car je pense que j'ai bien cherché
rgnour
Messages postés9Date d'inscriptionvendredi 2 décembre 2005StatutMembreDernière intervention13 août 2008 13 août 2008 à 13:44
je m'explique,
au lieu de donnée le nom du fichier "test.xls" dans le code de l'application je veux le rendre dynamique ,cad je donne à l'utilisateur de donner le chemin du fichier excel avec un boutton "parcourir" par exemple puis j'affecte le nom du fichier au boutton "commande" qui execte le macro du conversion .j'éspére que j'ai bien expliqué
rgnour
Messages postés9Date d'inscriptionvendredi 2 décembre 2005StatutMembreDernière intervention13 août 2008 13 août 2008 à 17:23
Bonsoir tout le monde,
c'est moi encore mais cette fois j'ai une autre demande dans le méme context, le fichier excel dans je mets en entré est compsé des colonnes alors moi je dois respecter le taille de chaqe colonne et au lieu des tabulations je dois mettre des expaces par exemple le premier colonne doit avoir 20 caractére si j'atteinds pas les 20 caractére je dois compléter par des espaces le 2éme colonne doit commencer a la position 21 et finir à 30 par exemple ,cad je connais d'avance la position et le nombre de caractére de chaque colonne .le format de la sortie c'est un fichier .text
y_a_t_il des fonction en vb 6 qui me permettre de faire ça ???