Calendrier depuis un UserForm

Résolu
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. Contributeur
    bonjour,
    quel logiciel utilises-tu?
    0
    1. Bonjour,

      j'utilise Excel2016

      Merci
      0
      1. Contributeur
        comment mets-tu la date dans le filtre?
        0
    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. Contributeur
        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
    3. Contributeur
      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
      1. 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
      2. Un grand merci
        Cela fonctionne
        0