Sub selectionner(target As Range, Num As Integer)
Dim zoneToSelect As Range
For Each cell In target
If cell = Num Then
If zoneToSelect Is Nothing Then
Set zoneToSelect = cell
Else
Set zoneToSelect = Union(zoneToSelect, cell)
End If
End If
Next cell
zoneToSelect.Select
End Sub
Sub test()
Call selectionner(Range("A1:A30"), 1)
End Sub
Hello Toofatbonjour
A oui ces importants de sélectionnés àvant d'effaçaient...
effectivemmant.je reviens vers vous çà ne marche pas je le croyais ! il faut impérativement que
mois n'ont plu.çà sélectionne la ligne entière de chaque lignes a chaque fois quand il y a le chiffre 4 de la colonne A
Sub selectionner()
'
Dim zoneToSelect As Range
For Each cell In Range("A:A")
If cell = 4 Then
If zoneToSelect Is Nothing Then
Set zoneToSelect = cell.EntireRow
Else
Set zoneToSelect = Union(zoneToSelect, cell.EntireRow)
End If
End If
Next cell
zoneToSelect.Select
End Sub
Ah non :et puisque la finalité est d'effacer les lignes
zoneToSelect.EntireRow.clearcontents
Merci pour l'info car j'avoue que je ne savais pas.@toofat
tu peux mettre le entirerow juste à la fin
zoneToSelect.EntireRow.select