• Initiateur de la discussion Initiateur de la discussion gds35
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

gds35

XLDnaute Impliqué
Bjr mes AMIS du Forum, j'ai un soucis , j'ai ecrit une small Appli en VBA , et doit remettre , mon fichier à 0 pour un nouvel EX , la je fais reussir , mais n'arrive pas a sauvegarder l'ancien fichier sous un autre nom . Il doit se trouver sur cle USV dont je ne connais le prompt , comment faire pour trouver ou se trouve la cle USB et passer via une input le nouveau avec lequel il doit doit sauvegardez ??? Merci de Votre vous etes des Pro et moi qu'un novice en quête d'apprendre
GDS35
 
Re : Sauvegarde

Bonjour Gds,

voici deux procédures.

La première enregistre un fichier sur une clef usb en identifiant celle-ci par son numéro de série.
La secondes liste dans la fenêtre de débogage les numéros de série des disques amovibles branché à l'ordinateur.

Code:
Sub EnregistrerSurClefUSB()
   Const Removable = 1
   Dim strFichier As String
   Dim Destination As String
   Dim fso, d, Disques
   Set fso = CreateObject("Scripting.FileSystemObject")
   Set Disques = fso.Drives
   For Each d In Disques
      If d.DriveType = Removable And d.IsReady Then
        If d.serialnumber = -1732782130 Then
            strFichier = ThisWorkbook.FullName
            Destination = d.RootFolder.Path & "[COLOR=red]LeFichierAenregistrer.xls[/COLOR]"
            fso.CopyFile strFichier, Destination
        End If
      End If
   Next
   Set d = Nothing
   Set Disques = Nothing
   Set fso = Nothing
End Sub
 
Sub ListerAmovible()
   Const Removable = 1
   Dim fso, d, Disques
   Set fso = CreateObject("Scripting.FileSystemObject")
   Set Disques = fso.Drives
   For Each d In Disques
      If d.DriveType = Removable And d.IsReady Then
       Debug.Print d.serialnumber
      End If
   Next
   Set d = Nothing
   Set Disques = Nothing
   Set fso = Nothing
End Sub

A bientôt
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

X
Réponses
9
Affichages
2 K
A
Retour