Bonjour, J'essaye de mettre en application un bout de code que j'ai retrouvé sur le site qui me permettra de nommer Copier-Nommer et enregistrer sous .. un fichier que j'ai nommé "Modele" ... mais le débogueur me surligne la 4ème ligne : Nomfichier=Sheets("Modele").Range("D13"). Quelqu'un peut-il m'aider à comprendre ?
Merci par avance.
Sub ENREGISTCOT()
Dim Nomfichier As String
ActiveSheet.Unprotect
Nomfichier = Sheets("MODELE").Range("D13")
ActiveSheet.Copy
ActiveSheet.Shapes("Picture 1").Cut
ActiveWorkbook.SaveAs Filename:=Sheets("MODELE").Range("D13")
ActiveSheet.Name = "Z:\documents\Outils\ARCHIVES COTATIONS\Nomfichier "
Dim Confirm As Integer
msg = "Votre Cotation a été sauvegardée."
Title = "Sauvegarde de la Cotation actuelle"
Style = vbOKOnly + vbInformation
Reponse = MsgBox(msg, Style, Title)
ActiveSheet.Protect
ActiveWorkbook.Close (False)
Range("E13") = Range("E13") + 1
ActiveSheet.Protect
End Sub
Slts
Zouzou93
Merci par avance.
Sub ENREGISTCOT()
Dim Nomfichier As String
ActiveSheet.Unprotect
Nomfichier = Sheets("MODELE").Range("D13")
ActiveSheet.Copy
ActiveSheet.Shapes("Picture 1").Cut
ActiveWorkbook.SaveAs Filename:=Sheets("MODELE").Range("D13")
ActiveSheet.Name = "Z:\documents\Outils\ARCHIVES COTATIONS\Nomfichier "
Dim Confirm As Integer
msg = "Votre Cotation a été sauvegardée."
Title = "Sauvegarde de la Cotation actuelle"
Style = vbOKOnly + vbInformation
Reponse = MsgBox(msg, Style, Title)
ActiveSheet.Protect
ActiveWorkbook.Close (False)
Range("E13") = Range("E13") + 1
ActiveSheet.Protect
End Sub
Slts
Zouzou93