Lisltview recherche une date dans plusieurs colonne

bonjour a vous tous,

présentement la recherche d'une date dans mon TB se fait bien, mais a partir d'une colonne spécifique de mon tableau

quelle serait le code pour effectuer une recherche a partir d'une date choisi(dans dtpicker1)de mon listview dans tous mon tableau?

cette date trouver s'afficherais dans ma listview selon sa colonne (télématique, entretien, garantie ect...).

j'ai mis un exemple de mon fichier en attachement

merci de votre aide.

25expiration-2.xlsm (302.23 Ko)

bonjour

Voila un début de recherche sur une Listview

a toi de voir

A+

Maurice

26expiration-2.xlsm (288.12 Ko)

bonjour archer et a tout le forum,

merci pour ton aide, je crois que j'ai mal exposer mon problème.

j'explique,

dans mon tableau(télématique) j'ai 6 colonne qui vont contenir des dates seulement ,et dans mon listview1 j'ai un

DTPicker1 qui lorsque je choisi une date je voudrais qu'il recherche dans les 6 colonnes (de date) de mon tableau

(télématique) et que cette recherche s'affiche dans ma listview1 dans les colonnes identique a ma base de donnée.

est-ce possible?

merci,

bonjour

désoler j'ais pas le DTPicker

pour faire une recherche de date on peux le faire que sur une colonne

dont j'ais mis une combobox pour choisir la colonne

A+

Maurice

16expiration-2.xlsm (92.77 Ko)

bonjour Archer et le forum,

merci, cela fonctionne, mais si je n'utilise pas dtpicker, disons que dans un textbox je rentre une

date ex: 02/02/2020 est ce que la recherche se ferais dans les 6 colonnes des dates?

La raison de ma demande est que lorsque je rentre une date précise je dois savoir quelle sont les dates des colonne qui sont due.

est ce que c'est possible a faire? ou il y a tu une autre façon de faire?

Sinon je dois entrer cette date a chaque colonne pour savoir qu'est ce qui est due .

bonne journée.

Bonjour,

à tester,

Dim dt As Long
Set sh = Sheets("Télématique")
dt = Me.DTPicker1 
For i = 3 To sh.Cells(1, Columns.Count).End(xlToLeft).Column Step 3
 c = sh.Columns(i).Address
 n = Application.Match(dt, sh.Range(c), 0)
 If Not IsError(n) Then
   v = v & Cells(n, i).Address & vbNewLine
 End If
 Err.Clear
Next
MsgBox v

bonjour Archer,sabV et le forum,

après plusieurs essai cela ne fonctione toujours pas, je essayer de m'expliquer au mieux que je peux,

si je choisi une date dans dtpicker ou un textbox et que la recherche se fait dans mon tableau, les lignes

des colonnes ayant cette date précise s'afficherons dans ma listview .

autremendit, si la 3ieme colonne a cette date la ligne s'afficherait dans la listview et si la 6 ieme colonne

a cette date aussi la ligne s'afficherait aussi ainsi de suite.

exemple:

date choisi: 01/01/2001

listview

telematic | entretien | garantie | garantie prolongée | .........etc

02/02/2001 01/01/2001 11/02/2003 01/01/2001

19/05/2011 22/11/2010 01/01/2001 30/09/2007

qu'en pensez-vous est-ce possible?

bonne journée

J,ai trouver mon erreur et j'avoue que je suis pas fier de moi

je suis sincèrement désoler de vous avoir fait perdre votre temps,

merci .

Rechercher des sujets similaires à "lisltview recherche date colonne"