Bonjour !
Je viens de passer l'aprem à bloquer sur cette ligne de code.
En résumé, il y a un tableau avec une colonne produit, et une colonne référence. Je veux faire une recherche soit par le nom du produit soit par la référence.
Sélectionner un nom produit affiche automatiquement la référence dans l'autre combobox, et inversement.
Voici les deux codes :
et :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Dim tbl As ListObject Dim colonneREF As ListColumn Dim plageREF As Range Set tbl = Sheets(i).ListObjects("Tableau" & i) Set colonneREF = tbl.ListColumns("Référence") Set plageREF = colonneREF.DataBodyRange
Pourriez-vous me dire pourquoi le premier fonctionne, alors que le 2eme me fait systématiquement planter l'application ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Dim rechercheREF As Range Set rechercheREF = Sheets(i).Range("Tableau" & i).ListColumns("Référence").DataBodyRange
Merci !!
Partager