Bonjour à tous,
Je souhaiterai faire cohabiter 2 macros :
- 1 qui me copie 2 feuilles ('Déclaration' et 'control') de mon classeur vers un nouveau classeur et si possible en collage spécial "Valeurs + formats" uniquement.
- une autre qui me nomme ce nouveau classeur avec le contenu de la cellule en B1 (il s'agit d'une date saisie en fait).
Voici les 2 macros qui j'utilise pour le moment :
Copie de feuilles vers nouveau classeur :
Sub Copiefeuilleversautre()
'
' EnregistrerNomCellule Macro
' Macro enregistrée le 25/08/2006 par pHg
'
Cells.Select
Selection.Copy
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
ActiveWorkbook.SaveAs Filename:="d:\test" & nodev & ".xls"
ActiveWorkbook.Close
End Sub
Le classeur créé prend le nom du contenu de la cellule
Sub EnregistrerNomCellule()
'
' EnregistrerNomCellule Macro
' Macro enregistrée le 25/08/2006 par pHg
'
Call ActiveWorkbook.SaveCopyAs(ActiveWorkbook.Worksheets(1).Range("B1").Text & ".xls")
End Sub
Merci d'avance pour votre être précieuse (j'suis un peu dans la mouise en fait)
Je souhaiterai faire cohabiter 2 macros :
- 1 qui me copie 2 feuilles ('Déclaration' et 'control') de mon classeur vers un nouveau classeur et si possible en collage spécial "Valeurs + formats" uniquement.
- une autre qui me nomme ce nouveau classeur avec le contenu de la cellule en B1 (il s'agit d'une date saisie en fait).
Voici les 2 macros qui j'utilise pour le moment :
Copie de feuilles vers nouveau classeur :
Sub Copiefeuilleversautre()
'
' EnregistrerNomCellule Macro
' Macro enregistrée le 25/08/2006 par pHg
'
Cells.Select
Selection.Copy
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
ActiveWorkbook.SaveAs Filename:="d:\test" & nodev & ".xls"
ActiveWorkbook.Close
End Sub
Le classeur créé prend le nom du contenu de la cellule
Sub EnregistrerNomCellule()
'
' EnregistrerNomCellule Macro
' Macro enregistrée le 25/08/2006 par pHg
'
Call ActiveWorkbook.SaveCopyAs(ActiveWorkbook.Worksheets(1).Range("B1").Text & ".xls")
End Sub
Merci d'avance pour votre être précieuse (j'suis un peu dans la mouise en fait)
Dernière édition: