Famille de feuilles de calcul Microsoft avec des outils pour l’analyse, le graphique et la communication des données.
Top çà marche !!!
Merci Merci Merci
Ce navigateur n’est plus pris en charge.
Effectuez une mise à niveau vers Microsoft Edge pour tirer parti des dernières fonctionnalités, des mises à jour de sécurité et du support technique.
Bonsoir , je viens chercher de l'aide pour modifier cette macro qui me sert a copier les valeurs d'une ligne sur une autre feuille .
J'aimerais que la valeur de recherche soit prise a partir d'une combobox , non pas à partir d'une plage définie en feuille 2 .
Dim C As Range, Plage As Range, X As Range, Ligne As Long, Sh As Worksheet
Set Sh = Sheets("Feuil1")
With Sheets("Feuil2")
Set Plage = .Range("A1", .Cells(.Rows.Count, 1).End(xlUp))
End With
With Sheets("Feuil3")
Ligne = .Cells(.Rows.Count, 1).End(xlUp).Row
For Each C In Plage
Set X = Sh.Range("A:A").Find(C.Value, , , xlWhole, xlByRows, xlPrevious)
Ligne = Ligne + 1
X.Resize(, 10).Copy .Cells(Ligne, 1)
End If
Next C
End With
Merci.
Famille de feuilles de calcul Microsoft avec des outils pour l’analyse, le graphique et la communication des données.
Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.
Top çà marche !!!
Merci Merci Merci
Merci , je vais tester ça.
Bonsoir,
Supprime la boucle et remplace C.Value par la valeur du combbobox :
Set X = Sh.Range("A:A").Find(ComboBox1.Value, , , xlWhole, xlByRows, xlPrevious)
Cordialement.
Daniel