Sub Ajout_Feuille() Dim derniere_Feuille As Integer Nb_Feuilles = ActiveWorkbook.Sheets.Count ' Nombre de feuilles du classeur Dim NomF As String NomF = "Feuil1" ' nom de la feuille à copier 'copier la feuille NomF Sheets(NomF).Select Sheets(NomF).Copy After:=Nb_Feuilles ' renomer la nouvelle feuille ActiveSheet.Name = "nouveau_Nom" End Sub
une macro capable d effacer les values
Sub test() Dim Ma_plage As Range Set Ma_plage = Range("A1:C1") 'suppression des données dans Ma_plage Ma_plage.Clear End Sub
Sub test() Dim Ma_plage As Range Set Ma_plage = Range("A1:C1") Ma_plage.Select 'Selection des cellules contenant des constantes '----------------------------------------------------------------------------- 'XlCellType peut être l'une de ces constantes XlCellType. 'xlCellTypeAllFormatConditions. Cellules de n'importe quel format 'xlCellTypeAllValidation. Cellules présentant des critères de validation 'xlCellTypeBlanks.cellules vides 'xlCellTypeComments. Cellules contenant des commentaires 'xlCellTypeConstants. Cellules contenant des constantes 'xlCellTypeFormulas. Cellules contenant des formules 'xlCellTypeLastCell. Dernière cellule dans la plage utilisée 'xlCellTypeSameFormatConditions. Cellules de même format 'xlCellTypeSameValidation. Cellules présentant les mêmes critères de validation 'xlCellTypeVisible. Toutes les cellules visibles '----------------------------------------------------------------------------- On Error Resume Next Selection.SpecialCells(xlCellTypeConstants, 23).Select ' Suppression des données dans ces cellules Selection.Clear End Sub
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question