Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Sélection conditionelle de lignes

  • Initiateur de la discussion Initiateur de la discussion Pown_phil
  • Date de début Date de début

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 !

P

Pown_phil

Guest
Bonjour a tous,

J'écris ici pour demander de l'aide (comme vous pouver vous en douter 🙂)

Présentation du problème :

J'ai réalisé une macro pour sélectionner puis copier et coller des lignes d'une feuille excel dans une autre.
Seulement dans ces lignes, j'en ai des inutiles (si il y en avait pas cela serait un peu trop facile) que je ne veux pas sélectionner. Et le problème vient du fait que je ne sais pas combien il y en as ni ou elles seront placées (sinon il n'y aurait pas de problème).
Il y a un exemple en pièce jointe.

Voici le bout de macro pour la sélection que j'ai réalisé (bien sur cela ne marche pas) :

Plage = ""
For j = 2 To 101
i = j
While Cells(i, 2).Value <> "" And Cells(i, 2).Value <> "#N/A"
Plage = Plage & i & ":" & i & ","
i = i + 1
Wend

Next j

If Right(Plage, 1) = "," Then Plage = Left(Plage, Len(Plage) - 1)
Range("" & Plage & "").Select


Je suis preneur de tout ce que vous aurez à proposer
Merci beaucoup
 

Pièces jointes

Re : Sélection conditionelle de lignes

Bonjour et bienvenue,
Pas ouvert le fichier et pour cause...donc non testé
En gardant ton principe
Code:
PLage = ""
For j = 2 To 101
If Not IsError(Cells(j, 2)) Then
    If Cells(j, 2) <> "" Then
        PLage = PLage & j & ":" & j & ","
    End If
End If
Next j
If Len(PLage) > 0 Then PLage = Left(PLage, Len(PLage) - 1)
Range("" & PLage & "").Select
A+
kjin
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Question Question
Microsoft 365 Export données
Réponses
4
Affichages
905
Réponses
3
Affichages
879
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…