bonjour,
je ne connais pas bien visual basic et j'ai trouve dans un forum un code qui me convient presque.
je veux dans la feuille1 trouver les caracteristiques des noms de la feuille3 qui sont contenus dans la feuille2
voici le code que j'ai en feuille1 :
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 1 Then
With Worksheets(2).Range("a:a" )
Set c = .Find(Target, LookIn:=xlValues)
If Not c Is Nothing Then
monr = "a" & c.Row
Application.EnableEvents = False
Worksheets(2).Range(monr).EntireRow.Copy Destination:=Target
Application.EnableEvents = True
Else
MsgBox "inconnu"
End If
End With
End If
End Sub
_quand je copie les noms un par un cela fonctionne
mais si je copie la colonne entiere çà ne va pas cela me donne que le 1°nom de la selection
quelqu'un peut il m'aider a resoudre mon probleme
merci
ci-joint fichier exRegarde la pièce jointe essai 2.xls
je ne connais pas bien visual basic et j'ai trouve dans un forum un code qui me convient presque.
je veux dans la feuille1 trouver les caracteristiques des noms de la feuille3 qui sont contenus dans la feuille2
voici le code que j'ai en feuille1 :
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 1 Then
With Worksheets(2).Range("a:a" )
Set c = .Find(Target, LookIn:=xlValues)
If Not c Is Nothing Then
monr = "a" & c.Row
Application.EnableEvents = False
Worksheets(2).Range(monr).EntireRow.Copy Destination:=Target
Application.EnableEvents = True
Else
MsgBox "inconnu"
End If
End With
End If
End Sub
_quand je copie les noms un par un cela fonctionne
mais si je copie la colonne entiere çà ne va pas cela me donne que le 1°nom de la selection
quelqu'un peut il m'aider a resoudre mon probleme
merci
ci-joint fichier exRegarde la pièce jointe essai 2.xls
Pièces jointes
Dernière édition: