IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

comment choisir la colonne a filtrer en vba


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2017
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2017
    Messages : 7
    Par défaut comment choisir la colonne a filtrer en vba
    s'il vous plait j'aimerais savoir comment mentionner la colonne qui permettra le filtrage des donn¨¦es dans le code suivants. et la colonne qui me servira de filtrage est la colonne B.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Private Sub CommandButton1_Click()If TextBox1 = ""Then MsgBox "Entrer Une Date De D¨¦but"ElseIf TextBox2 = ""Then MsgBox "Entrer Une Date De Fin" 
    Else 
    Dim datedbut As String Dim datefin As String datedebut = CDate(TextBox1)datefin = CDate(TextBox2) 
    ActiveSheet.Range("a8").AutoFilter Field:=1, Criteria1:=">=" & datedebut,_        Operator:=xlAnd, Criteria2:="<=" & datefin Sheets("BaseDeDonneeProduction").SelectRange("a10 : i100").CopySheets("feuil3").SelectRange("a1").PasteSpecialUserForm1.HideApplication.CutCopyMode = False
     EndIf 
    EndIf 
    EndSub
    je suis nouveau a apprendre ce langage. bref si quelqu'un pourrait m'aider a expliquer chaque ligne de ce code. je vous remercie d'avance.

  2. #2
    Membre extrêmement actif
    Homme Profil pro
    Inscrit en
    Septembre 2013
    Messages
    1 369
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2013
    Messages : 1 369
    Par défaut
    Bonjour,

    cf exemple en PJ

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    Private Sub Bfiltre_Click()
        If Not IsDate(Me.date_début) Or Not IsDate(Me.date_fin) Then Exit Sub
        [A1].AutoFilter Field:=3, Criteria1:=">=" & Format(CDate(Me.date_début), "mm/dd/yy"), _
           Operator:=xlAnd, Criteria2:="<=" & Format(CDate(Me.date_fin), "mm/dd/yy")
    End Sub
     
    Private Sub Btout_Click()
     On Error Resume Next
     ActiveSheet.ShowAllData
    End Sub
    Boisgontier
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. Réponses: 1
    Dernier message: 17/03/2015, 16h53
  2. [XL-2007] Comment transposer des colonnes en lignes en VBA?
    Par franckimmo dans le forum Macros et VBA Excel
    Réponses: 13
    Dernier message: 12/08/2009, 15h03
  3. Comment choisir les colonnes d'un fichier à charger?
    Par Monfy29 dans le forum SQL*Loader
    Réponses: 2
    Dernier message: 04/08/2008, 11h58
  4. [VBa-E] Function ou Sub comment choisir?
    Par gootsu dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 14/06/2006, 15h20
  5. Réponses: 1
    Dernier message: 23/05/2006, 17h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo