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

XL 2010 Recherche et copier par rapport a un textbox

  • Initiateur de la discussion Initiateur de la discussion Myst
  • 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 !

Myst

XLDnaute Occasionnel
Bonjour
Je voudrais faire une recherche dans la colonne A de la page 1 a partir d'un numéro que je saisie dans le textbox1 de userform1 et copier toutes les lignes ayant ce numéro dans la page 2
- si il y en a 0 = message " aucun résultat"
merci
 
Bonjour Myst.

Une première solution :
VB:
Private Sub CommandButton2_Click()
Dim n&, i&, k&
n = Me.TextBox1.Value
With Sheets(1)
    For i = 3 To .[a65000].End(xlUp).Row
        If .Cells(i, "A").Value = n Then
            .Range(.Cells(i, "A"), .Cells(i, "L")).Copy Sheets(2).Cells(Sheets(2).[a65000].End(xlUp).Row + 1, 1)
            k = k + 1
        End If
    Next i
End With
If k = 0 Then MsgBox "Aucun résultat"
End Sub
 
Bonjour thebenoit59
je voudrais faire une autre recherche sur la colonne C, j'ai donc modifié comme ci-dessous mais ça ne fonctionne pas
VB:
Dim n&, i&, k&
n = Me.TextBox1.Value
With Sheets(1)
    For i = 3 To .[c65000].End(xlUp).Row
        If .Cells(i, "C").Value = n Then
            .Range(.Cells(i, "C"), .Cells(i, "L")).Copy Sheets(2).Cells(Sheets(2).[c65000].End(xlUp).Row + 1, 1)
            k = k + 1
        End If
    Next i
End With
If k = 0 Then MsgBox "Aucun résultat"
 
- 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

Discussions similaires

Réponses
6
Affichages
207
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…