cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 31 déc. 2005 à 01:43
ShowSave (et les autres) ne permettent que de sélectionner un fichier des destination (tu récupères le nom choisi).
A toi de générer le fichier correspondant.
Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés
Le savoir est la seule matière qui s'accroit quand on la partage. (Socrate)
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 31 déc. 2005 à 01:45
Ah, j'avais pas vu VBA (tu disais VB ...)
En VBA, il y a la commande SaveAs.
Regarde parmi les questions du forum de ces derniers jours, il y a eu exactement la même question "enregistrer sous"
Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés
Le savoir est la seule matière qui s'accroit quand on la partage. (Socrate)
ScSami
Messages postés1488Date d'inscriptionmercredi 5 février 2003StatutMembreDernière intervention 3 décembre 200724 31 déc. 2005 à 08:48
JP, si tu le permets, je vais m'autoriser à modifier un temps soit peu ton code...
'Perso, j'aurais également défini le flag...
...
'Défini une variable de localisation de l'erreur...
varErreur = 1
'Active le gestionnaire d'erreur (pour de la boîte de dialogue)
On Error Goto GestionErreurs
.ShowSave
End With
'Désactive le gestionnaire d'erreur
On Error Goto 0
'Tester la validité du fichier...
varErreur = 2
If FileExist(
CommonDialog1.FileName) Then ...
...
'Enregistrement du fichier, soit, comme le dit Jack (l'horrible Père fouettard ), via une fonction du VBA type SaveAs, soit manuellement via l'instruction "Open". Mais dans les deux cas, reporte-toi aux sources et forums de VBFrance.
Exit Sub
GestionErreurs
:
Select Case varErreur
Case 1
MsgBox "Vous n'avez sélectionné aucun fichier de sauvegarde"
Case 2
MsgBox "Sélection
du fichier invalide."
Case ...
...
Case Else
End If
Suite:
End Sub
Enjoy
<hr size="2" width="100%">
( Si une réponse vous convient, cliquez sur le bouton "Réponse acceptée". )
Vous n’avez pas trouvé la réponse que vous recherchez ?
jpleroisse
Messages postés1788Date d'inscriptionmardi 7 novembre 2000StatutMembreDernière intervention11 mars 200627 31 déc. 2005 à 12:00
Bonjour,
Daccords ScSami, mais mon code est fait pour enregistrer le contenu
d'un TextBox (Multiligne), dans un répertoire de son choix. J'ai fais
un oubli en copiant le code, le voici complet.
Private Sub Command1_Click()
'Définition des propriétés de la boîte de dialogue