1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| Private Sub CommandButton1_Click() 'crer un classeur d'une feuille
Dim Cld As Workbook, Cls As Workbook
Dim Nom As String, Prenom As String
'j'ai choisi d'enregistrer le fichier sous nom prenom.xls dans un dossier Devis sur le disque c:
Nom = ActiveWorkbook.ActiveSheet.Range("a1").Value
Prenom = ActiveWorkbook.ActiveSheet.Range("b1").Value
'je copie la feuille source
ActiveWorkbook.ActiveSheet.Copy
ActiveWorkbook.SaveAs Filename:="c:\devis\" & Nom & " " & Prenom & ".xls" _
, FileFormat:=xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False, CreateBackup:=False
'rompre les liens
ActiveWorkbook.BreakLink Name:="c:\sources\devis.xls", Type:=xlExcelLinks
ActiveWorkbook.Close True
'on peut ensuite refermer le classeur d'origine sans modifications pour le retrouver vierge la prochaine fois
End Sub |
Partager