Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Microsoft 365sélectionner lignes condition valeur 4
Boostez vos compétences Excel avec notre communauté !
Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force.
Apprenez, échangez, progressez – et tout ça gratuitement !
👉 Inscrivez-vous maintenant !
voici ma question j'ai dans ma colonne A des chiffres qui vont de 0 a 4 !
moi ce que je voudrai c'est une macro rien d'autre , qui sélectionnes toutes les lignes qui ont le chiffre 4 et
voila ! merci de votre aide !
bon weekend .
une question.. les sélectionner.. pour en faire quoi derrière?
tu veux selectioner les cellules de la colonne A qui ont un 4 ou les lignes entières pour lesquelles la colonne A à 4 ?
je veus selectionner toutes les lignes entiere qui ont le chiffre 4 uniquement pour le reste c'est priver
encore merci de votre aide ! j'ai aux maximum 6500 lignes de remplis !
euh.. c'est privé.. ca n'empeche pas de fournir un fichier exemple avec des données bidons
et dire ce que tu fais d'une selection, ca ne relève pas d'un secret défense...
maintenant voila une macro. et rien d'autre
VB:
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
merci vgendron ça marche a merveille en fin de compte ce n'ai pas priver
une fois toutes les lignes sélectionner c'était pour les effacer encore merci a vous !
je reviens vers vous çà ne marche pas je le croyais ! il faut impérativement que
çà sélectionne la ligne entière de chaque lignes a chaque fois quand il y a le chiffre 4 de la colonne A
encore merci d'avance !
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
@toofat
tu peux mettre le entirerow juste à la fin
zoneToSelect.EntireRow.select
et puisque la finalité est d'effacer les lignes
zoneToSelect.EntireRow.clearcontents
@LEPATOCHE
dans ton fichier.. avec ma macro (enfin.. une partie)
tu m'expliques comment tu appelles la macro? avec quels arguments??
après plus de 300 messages sur ce forum, on pourrait espérer que tu essaies de comprendre un minimum ce qu'on te propose et pas juste un copier coller (incomplet)
Bonjour le forum voici ma question j'ai dans ma colonne A des chiffres qui vont de 0 a 4 ! moi ce que je voudrai c'est une macro rien d'autre , qui sélectionnes toutes les lignes qui ont le chiffre 4 et voila ! merci de votre aide ! bon weekend .
Bonjour TooFatBoy , j'ai testé ta macro 3 ou 4 fois enfin bref ,
et bien bravo cela marche c'est exactement cela que je voulais encore mille merci !
excusez moi encore mais je n'ai pas du tout réussi a l'école c'est
normal que j'ai du mal a m'exprimer mais bon pas grave du tout
tout les chemins méne a Rome !
bonne soirée a vous tous !
- Navigue sans publicité - Accède à Cléa, notre assistante IA experte Excel... et pas que... - Profite de fonctionnalités exclusives Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel. Je deviens Supporter XLD