1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| Private Sub CommandButton1_Click()
On Error GoTo errLigne
Dim Nom As String, Ligne As String, Plage As String
Dim results
Nom = Range("B1").Value
'Recherche du nom
Set results = Worksheets("Janvier").Range("A3:A80").Find(What:=Nom, LookIn:=xlValues)
If results Is Nothing Then
MsgBox ("Agent non trouvé en Janvier !")
Exit Sub
Else
Ligne = (results.Row)
End If
'copie des présences
Plage = "B" & Ligne & ":Z" & Ligne + 1
Worksheets("Janvier").Range(Plage).Copy Destination:=Worksheets("Recherche").Range("B3")
Exit Sub
errLigne:
MsgBox Err.Number & vbLf & Err.Description
End Sub |
Partager