Renvoyer un n° de ligne selon critères, VBA

Anthelm Messages postés 198 Date d'inscription   Statut Membre Dernière intervention   -  
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Via des comboboxes dans un formulaire pour saisir 3 valeurs,
je souhaite renvoyer le n° de ligne de la ligne correspondante dans un tableau lorsqu'on clique sur OK.


Private Sub CommandButton1_Click()

Dim variables A, B, C

Range("A2:I8")

A = contenu de la combobox 1
B = contenu de la combobox 2
C = contenu de la combobox 3

Trouver la ligne contenant les variables dans la range,

(La variable A sera toujours en colonne 1, la B en colonne 3 et la C en colonne 6)


cells.range("A1") = resultat.(row)

End Sub

Quelque chose du genre? :)

Merci beaucoup!
A voir également:

1 réponse

via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Bonjour

Utilise la fonction MATCH (équivalent de EQUIV en VBA), du genre :

ligneA=Application.WorksheetFunction.Match(A,Range("A:A",0)

Si tu n'y arrives pas poste un exemple de ton fichier sur mon partage.fr, copies le lien créé et reviens le coller ici

Cdlmnt
Via
1