Plage de données
Limlight
Messages postés
9
Statut
Membre
-
ccm81 Messages postés 11033 Statut Membre -
ccm81 Messages postés 11033 Statut Membre -
Bonjour,
Je souhaiterais effacer une plage de données voici mon code :
Sub Effacer()
Worksheets("Feuil1").Activate
Dim maPlage As Range
Dim DernLigne As Long
Dim DernCol As Long
DernLigne = Range("A" & Rows.Count).End(xlUp).Row
DernCol = Cells(1, Columns.Count).End(xlToRight).Column
Set maPlage = Range("A5:" & DernCol & DernLigne)
maPlage.ClearContents
maPlage.ClearFormats
End Sub
Même chose pour sélectionner une plage et faire un quadrillage.
JE voudrais aussi mettre des filtres uniquement sur ma ligne 5 de la colonne 1 à N (variable).
Merci de m'indiquer comment faire.
Cordialement.
Je souhaiterais effacer une plage de données voici mon code :
Sub Effacer()
Worksheets("Feuil1").Activate
Dim maPlage As Range
Dim DernLigne As Long
Dim DernCol As Long
DernLigne = Range("A" & Rows.Count).End(xlUp).Row
DernCol = Cells(1, Columns.Count).End(xlToRight).Column
Set maPlage = Range("A5:" & DernCol & DernLigne)
maPlage.ClearContents
maPlage.ClearFormats
End Sub
Même chose pour sélectionner une plage et faire un quadrillage.
JE voudrais aussi mettre des filtres uniquement sur ma ligne 5 de la colonne 1 à N (variable).
Merci de m'indiquer comment faire.
Cordialement.
A voir également:
- Plage de données
- Fuite données maif - Guide
- Supprimer les données de navigation - Guide
- Trier des données excel - Guide
- La zone de données passée à un appel système est insuffisante - Windows 11
- Barre de données excel pourcentage 100 ✓ - Forum Excel
2 réponses
Bonjour
Cdlmnt
Sub Effacer()
Dim maPlage As Range
Dim DernLigne As Long
Dim DernCol As Long
With Worksheets("Feuil1")
DernLigne = .Range("A" & Rows.Count).End(xlUp).Row
DernCol = .Cells(1, Columns.Count).End(xlToRight).Column
If DernLigne < 5 Then DernLigne = 5
Set maPlage = .Range(.Cells(5, 1), .Cells(DernLigne, DernCol))
maPlage.ClearContents
maPlage.ClearFormats
End With
End Sub
Sub Quadriller()
Dim maPlage As Range
With Worksheets("Feuil1")
Set maPlage = .Range(.Cells(5, 5), .Cells(10, 10))
maPlage.Borders.LineStyle = xlContinuous
End With
End Sub
Sub Filtre()
Dim n As Long
Dim maPlage As Range
n = 5
With Worksheets("Feuil1")
Set maPlage = .Range(.Cells(5, 1), .Cells(5, n))
maPlage.AutoFilter
End With
End Sub
Cdlmnt
Limlight
Messages postés
9
Statut
Membre
Merci mais je ne parviens pas à faire fonctionner la fonction effacer ni quadriller car mon nombre de colonne et de ligne sont variable.