Dohko10270
XLDnaute Nouveau
Bonjour,
Je suis confronté à un problème que je n'arrive pas à résoudre.
J'ai créer une macro sous excel qui me sert à copier mon fichier sur mon lecteur réseau ici Z, le souci est que mon collègue aimerai l'utiliser lui aussi mais lui le même chemin de fichier passe par le lecteur S.
J'aimerai donc savoir si il est possible de faire en quelque sorte un fonction ou que je puisse indiquer les deux chemins, par exemple "Z:\Commande JC\ " ou "S:\Commande JC\ "
Sub Sauvegarde()
Dim Rep As Integer
Rep = MsgBox("Voulez vous Sauvegarder les données ?", vbYesNo + vbQuestion, "Info")
If Rep = vbYes Then
' ici le traitement si réponse positive
Dim extension As String
Dim chemin As String, nomfichier As String
Dim style As Integer
Application.ScreenUpdating = False
ThisWorkbook.ActiveSheet.Copy
extension = ".xls"
chemin = "Z:\Commande JC\ "
nomfichier = Range("F1") & " " & Range("E2") & Range("F2") & " " & Range("F15") & extension
With ActiveWorkbook
.SaveAs Filename:=chemin & nomfichier
.Close
End With
Else: Rep = vbNo
' ici le traitement si réponse négative
Cancel = True
End If
Merci.
Cdlt.
Je suis confronté à un problème que je n'arrive pas à résoudre.
J'ai créer une macro sous excel qui me sert à copier mon fichier sur mon lecteur réseau ici Z, le souci est que mon collègue aimerai l'utiliser lui aussi mais lui le même chemin de fichier passe par le lecteur S.
J'aimerai donc savoir si il est possible de faire en quelque sorte un fonction ou que je puisse indiquer les deux chemins, par exemple "Z:\Commande JC\ " ou "S:\Commande JC\ "
Sub Sauvegarde()
Dim Rep As Integer
Rep = MsgBox("Voulez vous Sauvegarder les données ?", vbYesNo + vbQuestion, "Info")
If Rep = vbYes Then
' ici le traitement si réponse positive
Dim extension As String
Dim chemin As String, nomfichier As String
Dim style As Integer
Application.ScreenUpdating = False
ThisWorkbook.ActiveSheet.Copy
extension = ".xls"
chemin = "Z:\Commande JC\ "
nomfichier = Range("F1") & " " & Range("E2") & Range("F2") & " " & Range("F15") & extension
With ActiveWorkbook
.SaveAs Filename:=chemin & nomfichier
.Close
End With
Else: Rep = vbNo
' ici le traitement si réponse négative
Cancel = True
End If
Merci.
Cdlt.