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

copier les donnees d'une ligne sur une autre ligne selectionnee

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

C

Chris

Guest
J'avais oublié le titre

Bonjour à tous.
Je travaille avec VBA sous excel. Je débute juste.
Voici mon problème :
à partir d'une colonne W je cherche dans les colonne A à U une valeur correspondante a W. Quand je la trouve, je voudrais copier la colonne -1 de w dans la colonne -2 de A .
j'ai fait ce code qui marche pour copier dans une cellule identifiée, mais je n'arrive pas à le reproduire pour la cellule de la colonne de la ligne sélectionnée.

Sub worksheet_function()
Dim n As Integer
For n = 2 To 564
Range("W" & n).Select
With Range("a1:u564").Select
c = Selection.Find("W" & n)
Range("w" & n).Offset(0, -1).Copy destination:=c.Offset(0, -2)
End With
Next n
End Sub

Si je remplace c.offset(0,-2) par range ("a20") par exemple, ça marche mais évidemment ça m'écrase au fur et à mesure les données.
Si quelqu'un peut m'aider, grand merci d'avance.
Chris
 
Tout d'abord, merci de me répondre.

Effectivement, ce n'était pas très clair. Mon projet a un peu évolué :

l'utilisateur entre dans une texbox une valeur (ex : "33041")

je cherche dans la colonne A du tableau ci-dessous cette valeur :

colonne a colonne b colonne c
ligne x 33041 5 33025

je voudrais, quand la macro trouve la valeur cherchée dans la colonne A, copier la valeur de la colonne C (même ligne) dans une deuxième textbox.

Si tu peux m'aider, ce serait sympa !
Merci
Chris
 
- 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

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