Bonjour le forum
Je bloque sur une macro.
Je voudrais que dans le fichier ci-joint le contenu des cellules des lignes pleines commencant à partir de A2 jusqu'à N se suppriment mais sans supprimer la mise en forme mais en supprimant par contre les bordures.
Sub EFF()
'
' EFF Macro
Dim Derlg&
Derlg = Worksheets("Synthèse").Range("a" & Rows.Count).End(xlUp).Row
If Derlg = 1 Then Exit Sub
Range("A2:N" & Derlg).Clear
Selection.Delete Shift:=xlUp
Application.DisplayAlerts = False
On Error Resume Next
Dim Feuille As Worksheet
'Pour toutes les feuilles dans CE classeur
For Each Feuille In ThisWorkbook.Worksheets
'si son nom est différent de "Feuil2" (à adapter bien sur) alors.....
If Feuille.Name <> "Synthèse" Then
'on empêche le message d'alerte à l'utilisateur
Application.DisplayAlerts = False
'on supprime la feuille
Feuille.Delete
'on remets le message d'alerte excel !!! très important !!!
Application.DisplayAlerts = True
'fin du test
End If
'feuille suivante
Next Feuille
Range("A2").Select
End Sub
Merci pour votre aide. J'ai mis la macro EFF en bouton
Je bloque sur une macro.
Je voudrais que dans le fichier ci-joint le contenu des cellules des lignes pleines commencant à partir de A2 jusqu'à N se suppriment mais sans supprimer la mise en forme mais en supprimant par contre les bordures.
Sub EFF()
'
' EFF Macro
Dim Derlg&
Derlg = Worksheets("Synthèse").Range("a" & Rows.Count).End(xlUp).Row
If Derlg = 1 Then Exit Sub
Range("A2:N" & Derlg).Clear
Selection.Delete Shift:=xlUp
Application.DisplayAlerts = False
On Error Resume Next
Dim Feuille As Worksheet
'Pour toutes les feuilles dans CE classeur
For Each Feuille In ThisWorkbook.Worksheets
'si son nom est différent de "Feuil2" (à adapter bien sur) alors.....
If Feuille.Name <> "Synthèse" Then
'on empêche le message d'alerte à l'utilisateur
Application.DisplayAlerts = False
'on supprime la feuille
Feuille.Delete
'on remets le message d'alerte excel !!! très important !!!
Application.DisplayAlerts = True
'fin du test
End If
'feuille suivante
Next Feuille
Range("A2").Select
End Sub
Merci pour votre aide. J'ai mis la macro EFF en bouton