j'ai une base de données de X lignes.
Je souhaiterais afficher via un formulaire une partie de cette base en fonction de 2 critères (voire plus). Exemple: extraire le nombre de ligne si critère1=a et critère2=b
Je n'y arrive pas du tout.
Pourriez vous m'aider svp?
C'est simple :
* renseigner la dernière colonne dans la variable Td (sub Usf) au lieu de D dans Td = .Range("A1: D" & lg).Value
* ensuite dans les propriétés de la Listbox, il suffit d'indiquer le nb de colonnes à afficher à la ligne "ColumnCount" (pour l'instant 4)
P.
Merci. J'arrive à afficher dans la listbox la liste de mes 29 colonnes. En revanche je dois filtrer sur 4 variables (colonnes correspondantes 3, 25, 24 et 13) et je n'arrive pas à bien modifier la macro. Pourriez-vous m'aider? merci
Bonjour,
C'est simple : un bouton dans l'userform avec qq lignes de code simplettes
VB:
Private Sub CommandButton1_Click()
Dim T As Variant
T = Me.ListBox1.List
Sheets("Feuil1").UsedRange.ClearContents
Sheets("Feuil1").Range("A1").Resize(UBound(T, 1) + 1, UBound(T, 2) + 1) = T
Unload Me
End Sub
Ici pour verser le contenu de la listbox dans un onglet" Feuil1"
P.
Bonjour et merci pour tout. de nouveau dans le formulaire je souhaiterais insérer deux choix supplémentaires avec le résultat des colonnes 30 , 29 , 26, 24, 15 puis 13 dans l'ordre cité et je n'y parviens pas....
Bonjour et merci pour tout. de nouveau dans le formulaire je souhaiterais insérer deux choix supplémentaires avec le résultat des colonnes 30 , 29 , 26, 24, 15 puis 13 dans l'ordre cité et je n'y parviens pas.... je ne vois pas dans le code où mettre l'ordre des critères dans la macro du formulaire