Bonjour,
Dans ma boîte, je veux que tous les utilisateurs enregistrent leur fichier selon le même modèle soit : Numéro du client - Nom du client.
Pour ce faire, j'ai créé la macro suivante (que j'ai d'ailleurs transmise à MCZ29) :
Sub enregistre()
Dim fName As String
fName = Application.GetSaveAsFilename(Range("Numéro du client").Value & " - " & _
Range("Nom du client").Value & ".xls", _
"Classeur Microsoft Excel (*.xls),*.xls")
If fName <> False Then
SaveAs Filename:=fName
End If
End Sub
Par contre, je n'ai aucun procédé qui empêche l'utilisateur de modifier le nom du fichier. J'aimerais savoir comment je pourrais modifier ma formule pour qu'avant d'enregistrer, la macro valide si le nom est toujours "Numéro du client - Nom du client".
Merci.
Dans ma boîte, je veux que tous les utilisateurs enregistrent leur fichier selon le même modèle soit : Numéro du client - Nom du client.
Pour ce faire, j'ai créé la macro suivante (que j'ai d'ailleurs transmise à MCZ29) :
Sub enregistre()
Dim fName As String
fName = Application.GetSaveAsFilename(Range("Numéro du client").Value & " - " & _
Range("Nom du client").Value & ".xls", _
"Classeur Microsoft Excel (*.xls),*.xls")
If fName <> False Then
SaveAs Filename:=fName
End If
End Sub
Par contre, je n'ai aucun procédé qui empêche l'utilisateur de modifier le nom du fichier. J'aimerais savoir comment je pourrais modifier ma formule pour qu'avant d'enregistrer, la macro valide si le nom est toujours "Numéro du client - Nom du client".
Merci.