Moteur de recherche + Fonction modifier VBA-USERFORM

Smaily

XLDnaute Junior
Bonjour,

Je souhaite créer une sorte de moteur de recherche en VBA, cela dit je bloque un peu.
Le but de cette macro est de rechercher une ligne de la feuille "Répertoire" comportant la donnée recherchée. (une sorte de filtre)

Merci d'avance pour le coup de main.
Cordialement.
 

Pièces jointes

  • METZ.xlsm
    48.4 KB · Affichages: 35

Dranreb

XLDnaute Barbatruc
Déplacez vos colonnes Qualite et Type devant les colonnes Action et Date de modification.
Et mettez les bonnes colonnes de fin dans la Sub CopieTVLEC :
VB:
Private Sub CopieTVLEC(ByVal Code As String)
   Dim TCopie()
   TCopie = TVL
   ReDim Preserve TCopie(1 To 1, 1 To 12)
   TCopie(1, 11) = Code
   TCopie(1, 12) = Now
   LOtEC.ListRows.Add.Range.Value = TCopie
   End Sub
Dans TVL les colonnes 9 et 10 sont réservées à Qualite et Type, alors il ne faut pas les écraser.
Pour ne plus vous tromper à l'avenir si vous ajoutez d'autre colonnes vous pouvez faire comme ça :
VB:
Private Sub CopieTVLEC(ByVal Code As String)
   Dim TCopie(), C As Long
   TCopie = TVL: C = UBound(TCopie, 2)
   ReDim Preserve TCopie(1 To 1, 1 To C + 2)
   TCopie(1, C + 1) = Code
   TCopie(1, C + 2) = Now
   LOtEC.ListRows.Add.Range.Value = TCopie
   End Sub
 
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
312 095
Messages
2 085 249
Membres
102 835
dernier inscrit
Alexandrax971