XL 2019 Filtre avec Textbox

duplaly

XLDnaute Occasionnel
Bonjour
Je joins mon fichier pour avoir un peu d'aide. J'aimerais pouvoir filtrer la feuille database selon la date inscrite dans le textbox1 qui est dans l'userform. Appel du userform dans la page Contrôle.
Votre aide serait appréciée!
 

Pièces jointes

  • Filter.xlsm
    220.4 KB · Affichages: 42

patricktoulon

XLDnaute Barbatruc
bonjour
et bien mon ami c'est pas gagné
tout ce ramdam pour une date
fait moi plaisir garde tes feuilles vire moi ces userforms et ce calendrier horrible (tant en visuel qu'en code)une vrai daube ce truc
fait moi des choses simples moins lourdes
et c'est quoi ce truc qui clignote ça sert a quoi????

non vraiment ça donne pas envie d'y mettre les mains dedans

mille excuse pour mon franc parlé ;)
si tu decide éventuellement de tout reprendre a zéro je t'aiderais a réécrire tout ca
 

cp4

XLDnaute Barbatruc
Bonjour
Je joins mon fichier pour avoir un peu d'aide. J'aimerais pouvoir filtrer la feuille database selon la date inscrite dans le textbox1 qui est dans l'userform. Appel du userform dans la page Contrôle.
Votre aide serait appréciée!
Bonjour,

Ta colonne Date ne contient pas de dates au sens propre du mot. Tu utilises un format spécialisé, donc du texte. et plus bas dans ton code (Rng.AutoFilter) enlève le filtre. du coup à l'activation de la feuille, il n'y a plus de lignes filtrées.

edit: Bonjour PatrickToulon ;), Goube;). Pas vu passer, vous étiez dans l'angle mort:p
 

patricktoulon

XLDnaute Barbatruc
re
bon !!..
j'ai viré ton calendrier men is black (grosse daube)
j'ai viré TOUT!!!!!!!!!!! test module y compris le module classe
j'ai mis mon calendrier perso que tu peux trouver ici tres tres tres facile a intégrer (en voici la preuve )

voila maintenant reste plus qu'a modifier le code autofilter de l'event du bouton rechercher

PFFFFiiiUUUUU à j'en ai vu mais là c'est le ponpon ;)

je reviens des que j'ai régler ton filtre
avec ton fichier ayant subi un lifting de chez marco le boucher
au purrée mon excel est plein de sang

tu n'a pas honte de nous imposer ça un dimanche :p:p:p:p:p
 

patricktoulon

XLDnaute Barbatruc
bon je l'ai tout réécrit
j'ai viré!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! TOUTTTTTTTTTTTTTTT TES MODULES Y COMPRIS LA CLASSE
au purré c'est un génocide que j'ai fait dans ton fichier
au ptain le désastre !!!!!

en gros si il y avais eu un bouton RAZ sur ce fichier le bouton ne seredresserait pas tellement j'y suis aller fort
voila il est propre
je lui ai mis mon calendrier que tu peux trouver ici


je règle le problème de autofilter dans l'event du bouton recherche et je te donne un fichier
ayant subit une nucléarisation

hoh ptan!!!
PFFFFIIIUUUU!!!! :p :p :p :p :p
 

patricktoulon

XLDnaute Barbatruc
re
oui j'ai bossé pendant quelques temps dessus quand même pour les uns et les autres
1° il est donc conçu!!! pour s'intégrer tel quel dans n'importe quelle version d'excel
2° il s'affiche en français ou en US a la demande dans l'appel (argument region)
3° selon la région bien évidement le format les emplacement de jour se modifient
4° il ne consomme presque rien en mémoire( pas de gestion d'attente) car utilisation du mode modal et hide
5° il s'auto-place pour un textbox dans un userform ou une cells dans une feuille
bref

pour l'installer
ouvrir son propre fichier et le mien (à télécharger dans les ressources)
en restant appuyé dessus dans VBE faite le glisser dans les modules de votre fichier

et voila

les méthodes d'appel sont bien détaillées dans les commentaires de présentation dans le haut du module calendar

rien a faire juste l'installer dans le fichier

c'est pas beau la vie ;)
 
Dernière édition:

Jacky67

XLDnaute Barbatruc
re
oui j'ai bossé pendant quelques temps dessus quand même pour les uns et les autres
1° il est donc conçu!!! pour s'intégrer tel quel dans n'importe quelle version d'excel
2° il s'affiche en français ou en US a la demande dans l'appel (argument region)
3° selon la région bien évidement le format les emplacement de jour se modifient
4° il ne consomme presque rien en mémoire( pas de gestion d'attente) car utilisation du mode modal et hide
5° il s'auto-place pour un textbox dans un userform ou une cells dans une feuille
bref

pour l'installer
ouvrir son propre fichier et le mien (à télécharger dans les ressources)
en restant appuyé dessus dans VBE faite le glisser dans les modules de votre fichier

et voila

les méthodes d'appel sont bien détaillées dans les commentaires de présentation dans le haut du module calendar

rien a faire juste l'installer dans le fichier

c'est pas beau la vie ;)
RE..
Il n'y aurait pas un problème avec les N° de semaine iso ? (FR-US)
 

patricktoulon

XLDnaute Barbatruc
re
non je pense pas
demo6.gif
 

Jacky67

XLDnaute Barbatruc

patricktoulon

XLDnaute Barbatruc
bien vu jacky
correction car datepart(ww deconne alors evaluate
donc remplacer
VB:
Controls(.Tag).Caption = DatePart("ww", DateSerial(Calendar.Cbyear.Value, Calendar.Cbmonth.ListIndex + 1, A), IIf(region = 0, vbSunday, vbMonday))
par ça
VB:
 Controls(.Tag).Caption = Evaluate("= ISOWEEKNUM(" & CLng(DateSerial(Calendar.Cbyear.Value, Calendar.Cbmonth.ListIndex + 1, A)) & ")")
 

Discussions similaires

Réponses
4
Affichages
293
Réponses
16
Affichages
468

Statistiques des forums

Discussions
312 196
Messages
2 086 087
Membres
103 116
dernier inscrit
kutobi87