XL 2016 Erreur d'éxécuriton 1004 et problème d'enregistrement de fichier

JPrev

XLDnaute Junior
Bonjour les forumers,

J'ai besoin d'une petite aide pour un fichier que j'ai créé et que je souhaite partager entre une bonne quantité d'utilisateurs.

J'ai programmé une macro qui fait une copie d'un formulaire rempli par l'utilisateur pour l'enregistrer avec des variables. Jusque-là, sur mon PC, tout va bien, ça marche parfaitement.

Le problème : Sur n'importe quel autre PC, j'ai le message d'erreur (voir PJ).

Que dois-je faire pour solutionner le problème?

Merci sincèrement pour vos retours :).
JPrev
 

Pièces jointes

  • Erreur NMSD.png
    Erreur NMSD.png
    201.8 KB · Affichages: 28
Solution
Salut à tous, à tester :
VB:
Public Sub Test()
'    [C1] = SearchforDrive([B1].Text)
'    Columns.AutoFit

    MsgBox SearchforDrive("dossier\sousdossier\fichier.zzz")
    
End Sub
Public Function SearchforDrive(File As String) As String
Set Fso = CreateObject("Scripting.FileSystemObject")

    For Each Drv In Fso.Drives
        Select Case True
        Case Not Drv.isready: DoEvents
        Case Fso.FileExists(Drv.rootfolder & File)
            SearchforDrive = Drv.rootfolder & File
            Exit For
        End Select
    Next
    
Set Fso = Nothing
End Function

Discussions similaires

Statistiques des forums

Discussions
312 211
Messages
2 086 292
Membres
103 171
dernier inscrit
clemm