Bonjour, bonjour,
pour du code, merci de poster dans le forum dédié Macros et VBA Excel !
Même si du code est nécessaire, penser en premier aux fonctions dont dispose une feuille de calculs Excel car,
une fois une formule au point, elle est facilement utilisable en ligne de code
soit par la puissante méthode Evaluate soit par un appel direct à la fonction utilisée …
Dans ce cas, la fonction de feuille de calculs EQUIV (Match en VBA) permet de trouver le n° de la ligne :
1 2 3 4 5 6
| Private Sub CommandButton1_Click()
With Feuil2.[B4].CurrentRegion
V = Application.Match([C4].Value, .Columns(2), 0)
If IsError(V) Then Beep Else .Cells(V, 1).Value = [C6].Value
End With
End Sub |
_______________ _____________________________________ _____________________________
Merci de cliquer sur
pour chaque message ayant aidé puis sur
pour clore cette discussion …
Partager