R
Reskibil
Guest
Bonjour à tous,
Mon problème est le suivant :
J'ai fait un fichier sous excel XP qui marche nickel. Entre autre chose, il permet de faire apparaitre une boite dans laquelle on selectionne le dossier dans lequel on veut enregistrer un fichier texte (bon deja si vous avez suivi jusque la, c'est pas mal).
Mais hélas, l'os c'est qu'au final, ce fichier sera utilisé sous Excel 2000 et bien sur, Filedialog ? Connais po !
Alors j'ai cherché un peu sur le net et j'ai trouvé un truc qui marche (enfin, qui affiche le chemin du dossier selectionné) sauf qu'en l'occurence, y'a 100 lignes de code avec des déclarations de trucs ... bref, usine a gaz. Auriez-vous quelquechose de plus simple et adaptable sous la main ?
Pour info, le code initial :
Dim fd As FileDialog
Set fd = Application.FileDialog(msoFileDialogFolderPicker)
Dim choix As Variant
With fd
If .Show = -1 Then
For Each choix In .SelectedItems
Set fs = CreateObject("Scripting.FileSystemObject")
Set a = fs.CreateTextFile(choix & "\" & "base.txt", True)
MsgBox "Base SMS créée dans : " & choix
Next choix
Set fd = Nothing
Else
GoTo fin
End If
End With
Alors si quelqu'un à une idée qui marche (et si en plus c'était simple, j'en jubilerais)
Merci d'avance
Mon problème est le suivant :
J'ai fait un fichier sous excel XP qui marche nickel. Entre autre chose, il permet de faire apparaitre une boite dans laquelle on selectionne le dossier dans lequel on veut enregistrer un fichier texte (bon deja si vous avez suivi jusque la, c'est pas mal).
Mais hélas, l'os c'est qu'au final, ce fichier sera utilisé sous Excel 2000 et bien sur, Filedialog ? Connais po !
Alors j'ai cherché un peu sur le net et j'ai trouvé un truc qui marche (enfin, qui affiche le chemin du dossier selectionné) sauf qu'en l'occurence, y'a 100 lignes de code avec des déclarations de trucs ... bref, usine a gaz. Auriez-vous quelquechose de plus simple et adaptable sous la main ?
Pour info, le code initial :
Dim fd As FileDialog
Set fd = Application.FileDialog(msoFileDialogFolderPicker)
Dim choix As Variant
With fd
If .Show = -1 Then
For Each choix In .SelectedItems
Set fs = CreateObject("Scripting.FileSystemObject")
Set a = fs.CreateTextFile(choix & "\" & "base.txt", True)
MsgBox "Base SMS créée dans : " & choix
Next choix
Set fd = Nothing
Else
GoTo fin
End If
End With
Alors si quelqu'un à une idée qui marche (et si en plus c'était simple, j'en jubilerais)
Merci d'avance