criscris11
XLDnaute Accro
Bonjour à tous,
Il y a quelque temps j'avais enregistré ce code avec l'enregistreur de macros.
Y a t'il moyen de simplifier ce code ?
Pour résumer ce code sert à recopier les formats et formules de la ligne située au dessus lors de l'insertion d'une nouvelle ligne dans les onglets dont les noms se trouvent dans la macro :
Sub recopieformules()
'
' recopieformules Macro
' Macro enregistrée le 28/11/2005 par Utilisateur1
'
Application.ScreenUpdating = False
Application.Run "'Matrice BDD BCL.xls'!saisieetatmilitaire"
Selection.FillDown
Selection.SpecialCells(xlCellTypeConstants, 23).Select
Selection.ClearContents
Application.Run "'Matrice BDD BCL.xls'!saisieetatcivil"
Selection.FillDown
Selection.SpecialCells(xlCellTypeConstants, 23).Select
Selection.ClearContents
Application.Run "'Matrice BDD BCL.xls'!saisiediplomesetstages"
Selection.FillDown
Selection.SpecialCells(xlCellTypeConstants, 23).Select
Selection.ClearContents
Application.Run "'Matrice BDD BCL.xls'!saisiepermis"
Selection.FillDown
Selection.SpecialCells(xlCellTypeConstants, 23).Select
Selection.ClearContents
Application.Run "'Matrice BDD BCL.xls'!saisiecontratpasseport"
Selection.FillDown
Selection.SpecialCells(xlCellTypeConstants, 23).Select
Selection.ClearContents
Application.Run "'Matrice BDD BCL.xls'!saisietresorerie"
Selection.FillDown
Selection.SpecialCells(xlCellTypeConstants, 23).Select
Selection.ClearContents
Application.Run "'Matrice BDD BCL.xls'!saisiesante"
Selection.FillDown
Selection.SpecialCells(xlCellTypeConstants, 23).Select
Selection.ClearContents
Application.Run "'Matrice BDD BCL.xls'!saisiechancellerie"
Selection.FillDown
Selection.SpecialCells(xlCellTypeConstants, 23).Select
Selection.ClearContents
Application.Run "'Matrice BDD BCL.xls'!saisiepermissions"
Selection.FillDown
Selection.SpecialCells(xlCellTypeConstants, 23).Select
Selection.ClearContents
Application.Run "'Matrice BDD BCL.xls'!saisienotationorientation"
Selection.FillDown
Selection.SpecialCells(xlCellTypeConstants, 23).Select
Selection.ClearContents
Application.Run "'Matrice BDD BCL.xls'!COVAPI"
Selection.FillDown
Selection.SpecialCells(xlCellTypeConstants, 23).Select
Selection.ClearContents
Sheets(Array("ETAT MILIT", "ETAT CIVIL", "DIP ET STG", "PERMIS", _
"CONTRAT PASSEPORT", "TRESO", "SANTE", "CHANC", "PERMS", "NOT. ORIENTATIONS", "COVAPI")). _
Select
Sheets("ETAT MILIT").Activate
Application.ScreenUpdating = True
End Sub
Merci d'avance pour vos suggestions.
Bon dimanche.
Il y a quelque temps j'avais enregistré ce code avec l'enregistreur de macros.
Y a t'il moyen de simplifier ce code ?
Pour résumer ce code sert à recopier les formats et formules de la ligne située au dessus lors de l'insertion d'une nouvelle ligne dans les onglets dont les noms se trouvent dans la macro :
Sub recopieformules()
'
' recopieformules Macro
' Macro enregistrée le 28/11/2005 par Utilisateur1
'
Application.ScreenUpdating = False
Application.Run "'Matrice BDD BCL.xls'!saisieetatmilitaire"
Selection.FillDown
Selection.SpecialCells(xlCellTypeConstants, 23).Select
Selection.ClearContents
Application.Run "'Matrice BDD BCL.xls'!saisieetatcivil"
Selection.FillDown
Selection.SpecialCells(xlCellTypeConstants, 23).Select
Selection.ClearContents
Application.Run "'Matrice BDD BCL.xls'!saisiediplomesetstages"
Selection.FillDown
Selection.SpecialCells(xlCellTypeConstants, 23).Select
Selection.ClearContents
Application.Run "'Matrice BDD BCL.xls'!saisiepermis"
Selection.FillDown
Selection.SpecialCells(xlCellTypeConstants, 23).Select
Selection.ClearContents
Application.Run "'Matrice BDD BCL.xls'!saisiecontratpasseport"
Selection.FillDown
Selection.SpecialCells(xlCellTypeConstants, 23).Select
Selection.ClearContents
Application.Run "'Matrice BDD BCL.xls'!saisietresorerie"
Selection.FillDown
Selection.SpecialCells(xlCellTypeConstants, 23).Select
Selection.ClearContents
Application.Run "'Matrice BDD BCL.xls'!saisiesante"
Selection.FillDown
Selection.SpecialCells(xlCellTypeConstants, 23).Select
Selection.ClearContents
Application.Run "'Matrice BDD BCL.xls'!saisiechancellerie"
Selection.FillDown
Selection.SpecialCells(xlCellTypeConstants, 23).Select
Selection.ClearContents
Application.Run "'Matrice BDD BCL.xls'!saisiepermissions"
Selection.FillDown
Selection.SpecialCells(xlCellTypeConstants, 23).Select
Selection.ClearContents
Application.Run "'Matrice BDD BCL.xls'!saisienotationorientation"
Selection.FillDown
Selection.SpecialCells(xlCellTypeConstants, 23).Select
Selection.ClearContents
Application.Run "'Matrice BDD BCL.xls'!COVAPI"
Selection.FillDown
Selection.SpecialCells(xlCellTypeConstants, 23).Select
Selection.ClearContents
Sheets(Array("ETAT MILIT", "ETAT CIVIL", "DIP ET STG", "PERMIS", _
"CONTRAT PASSEPORT", "TRESO", "SANTE", "CHANC", "PERMS", "NOT. ORIENTATIONS", "COVAPI")). _
Select
Sheets("ETAT MILIT").Activate
Application.ScreenUpdating = True
End Sub
Merci d'avance pour vos suggestions.
Bon dimanche.