Calendrier depuis un UserForm

Résolu
viret1290 Messages postés 146 Statut Membre -  
viret1290 Messages postés 146 Statut Membre -
Bonjour,
Je n'arrive pas en sélectionnant depuis un UserForm Calendrier une date et l'utiliser dans un filtre ?
il me semble que date n'est pas dans le bon format mais comment faire

Merci

6 réponses

  1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 588
     
    bonjour,
    quel logiciel utilises-tu?
    0
  2. viret1290 Messages postés 146 Statut Membre 2
     
    Bonjour,

    j'utilise Excel2016

    Merci
    0
    1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588
       
      comment mets-tu la date dans le filtre?
      0
  3. viret1290 Messages postés 146 Statut Membre 2
     
    Hello,
    Je voulais mettre le fichier, mais je ne sais pas comment on fait...

    'Remet tous les filtres à zéro
    On Error Resume Next
    FRapportEvenement.ShowAllData

    If DTPicker <> "" Then
    Feuil4.Cells(5, 1).AutoFilter Field:=1, Criteria1:=DTPicker 'affiche que la date demandé
    End If
    0
    1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588
       
      pour partager un fichier, tu l'importes sur Internet (google drive, cjoint.com, ...), puis tu partages ici un lien vers le fichier.

      peut-être:
      Criteria1:=clng(DTPicker)

      que contient précisément la colonne à filtrer?
      0
  4. cs_Le Pivert Messages postés 8437 Statut Contributeur 730
     
    Bonjour,

    tu enlèves:

    On Error Resume Next


    tu verras tes erreurs!

    If DTPicker1 <> "" Then
    Feuil4.Cells(5, 1).AutoFilter Field:=1, Criteria1:=DTPicker1 'affiche que la date demandé
    End If


    cela fonctionne chez moi!

    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. viret1290 Messages postés 146 Statut Membre 2
     
    j'ai du modifier en mode texte pour que cela marche.
    maintenant j'espère faire un filtre mais entre deux dates.
    Et la grand problème je cherche et ne trouve pas non plus.

    voici le code

    VDateDebut=DTPicker1
    VDateFin=DTPicker2

    Feuil4.ListObjects("Tableau1").Range.AutoFilter Field:=1, Criterial:=_
    ">=" & VDateDebut, Operator:=xlAnd, Criterial2:="<=" & VDateFin

    Je l'ai fait dans un tableau car on ma conseiller de la faire via un tableau pour le bon fonctionnement.
    0
  7. viret1290 Messages postés 146 Statut Membre 2
     
    Un grand merci
    Cela fonctionne
    0