Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Recherche sur Date

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Aladin

XLDnaute Occasionnel
Bonjour le forum
J' ai un userform avec une txtbox et une Listebox. Cette textbox ne recoit que la date au format jj/mm/aaaa. Un bouton de commande qui apres validation doit me remonter toutes les infos concernant la date rentre dans le TextBox. Normalement sur la feuille la date ext en colonne A et les données de la colonne B jusqu' a la colonne I
J' ai déja éssayé de creer un bout de code mais ca ne marche pas.
Merci d' avance pour toute aide
Aladin
 
Re : Recherche sur Date

Bonsoir le forum
J' ai trouvé ce code qui avait été fait sur le forum, qui fait une recherche de texte, est il possible de le modifie afin qu' il fasse une recherche par date et afficher toutes lesresultats trouvé dans la listebox

Merci d'a avnce de votre aide
Aladin
 
Re : Recherche sur Date

bonjour Aladin
avec un bout de fichier plus facile de répondre
essaye DateD = cdate(Me.TextBox1)
Set C = .Find(dated, LookIn:=xlValues, LookAt:=xlPart)
changer xlpart par xlwhole
si dated pas trouvé tu peux essayer cdbl(dated)
qui donne le n° de série date excel

un code à adapter

Sub FindDate()
Dim strdate As String
Dim rCell As Range
Dim lReply As Long

strdate = Application.InputBox(Prompt:="Enter a Date to Locate on This Worksheet", _
Title:="DATE FIND", Default:=Format(Date, "Short Date"), Type:=1)

'Cancelled
If strdate = "False" Then Exit Sub

strdate = Format(strdate, "Short Date")

On Error Resume Next
Set rCell = Cells.Find(What:=CDate(strdate), After:=Range("A1"), LookIn:=xlFormulas _
, LookAt:=xlWhole, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False)
On Error GoTo 0

If rCell Is Nothing Then
lReply = MsgBox("Date cannot be found. Try Again", vbYesNo)
If lReply = vbYes Then Run "FindDate":
End If
End Sub

à bientôt
 
Re : Recherche sur Date

Bonsoir Bebere et le forum
Merci d' être venu à mon secours, j' ai essayé de faire une modif avec le code que tu m' as donné, mais ça ne fonctionne pas, je joins ce fichier
Aladin
 

Pièces jointes

Dernière édition:
Re : Recherche sur Date

Bonjour Bebere et le forum
Merci pour ta réponse
Effectivement j' ai enlevé le 2 et la listbox affiche le resultatcorrectement,mais le userform de recherche ne fonctionne que si la feuille est activé, normalement j' aurais voulu que cette recherche se fasse sans que la feuille soit visible à l' écran
Aladin
 
Re : Recherche sur Date

Bonsoir Bebere et le forum
Je te remercie pour le temps consacré à mon aide, Le code de recherche est ok
Merci et bonne continuation
Je ne pense pas que j' aurais d' autre post alors je vous souhaite à tous de passer de bonnes fêtes de fin d' année
Aladin
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
0
Affichages
384
Réponses
4
Affichages
754
Réponses
0
Affichages
699
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…