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 :

Masquer une ligne avec checkbox ActiveX


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Ingénieur Travaux
    Inscrit en
    Décembre 2016
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur Travaux
    Secteur : Bâtiment

    Informations forums :
    Inscription : Décembre 2016
    Messages : 17
    Par défaut Masquer une ligne avec checkbox ActiveX
    Bonjour à tous,

    Je cherche à masquer des lignes avec une Checkbox activeX (pour quelle disparaisse également avec les lignes masquées).

    Voila le bout de code que j'ai écrit mais il ne fonctionne pas.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    If CheckBox1.Value = True Then
    Rows("11:15").EntireRow.Hidden = False
    Else
    Rows("11:15").EntireRow.Hidden = True
    End If
    Quelqu'un aurait une idée ?

    Cdl

  2. #2
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par Cabrinha Voir le message
    Dans le module de votre onglet, vous devriez avoir ce code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    Private Sub CheckBox1_Click()
            If CheckBox1.Value = True Then
                Rows("11:15").EntireRow.Hidden = False
            Else
                Rows("11:15").EntireRow.Hidden = True
            End If
    End Sub
    Pour faire disparaître votre CheckBox, il vous faut utiliser la propriété Visible
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    CheckBox1.Visible = False ' Comment faîtes vous pour faire réapparaître le CheckBox ?
    Mais comment faîtes-vous pour le faire réapparaître ?

    Cordialement.

  3. #3
    Membre averti
    Homme Profil pro
    Ingénieur Travaux
    Inscrit en
    Décembre 2016
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur Travaux
    Secteur : Bâtiment

    Informations forums :
    Inscription : Décembre 2016
    Messages : 17
    Par défaut
    Merci, je vais essayer ça de suite.

    Je fais une macro pour faire apparaître toutes les lignes masquées avec les checkboxes.

    Cdl.

  4. #4
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par Cabrinha Voir le message
    OK mais vous n'avez pas répondu à la question :

    Mais comment faîtes-vous pour le faire réapparaître ?

  5. #5
    Membre averti
    Homme Profil pro
    Ingénieur Travaux
    Inscrit en
    Décembre 2016
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur Travaux
    Secteur : Bâtiment

    Informations forums :
    Inscription : Décembre 2016
    Messages : 17
    Par défaut
    Citation Envoyé par Eric KERGRESSE Voir le message
    Dans le module de votre onglet, vous devriez avoir ce code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    Private Sub CheckBox1_Click()
            If CheckBox1.Value = True Then
                Rows("11:15").EntireRow.Hidden = False
            Else
                Rows("11:15").EntireRow.Hidden = True
            End If
    End Sub
    Pour faire disparaître votre CheckBox, il vous faut utiliser la propriété Visible
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    CheckBox1.Visible = False ' Comment faîtes vous pour faire réapparaître le CheckBox ?
    Mais comment faîtes-vous pour le faire réapparaître ?

    Cordialement.
    J'ai un soucis, avec ce code, lorsque je veux masquer, une erreur 1004 apparait. D'ou cela provient ?

    Cdl

  6. #6
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par Cabrinha Voir le message
    Regardez l'exemple dans le fichier joint :

    Pièce jointe 232061

    Cordialement.

  7. #7
    Membre averti
    Homme Profil pro
    Ingénieur Travaux
    Inscrit en
    Décembre 2016
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur Travaux
    Secteur : Bâtiment

    Informations forums :
    Inscription : Décembre 2016
    Messages : 17
    Par défaut
    Ca devrais marcher avec ce code.

    pour faire réapparaitre le checkbox

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Private Sub CommandButton1_Click()
     
         Rows("11:15").EntireRow.Hidden = False
         CheckBox1 = True
         CheckBox1.Visible = True
    End Sub
    Cdl

    Le code pour masquer les lignes ne fonctionne pas, je ne comprend pas pourquoi.

    Aurais tu une idée ?

Discussions similaires

  1. [MySQL] Supprimer une ligne avec un checkbox
    Par Budy123 dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 11/02/2020, 11h25
  2. Masquer des lignes avec une condition
    Par mjp06 dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 08/03/2019, 19h23
  3. [XL-2007] Masquer les lignes avec CheckBox
    Par maxval18 dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 27/08/2012, 22h29
  4. [FP]Tracer Une ligne avec Dev-pascal
    Par yffick dans le forum Turbo Pascal
    Réponses: 9
    Dernier message: 17/12/2003, 16h33
  5. supprimer une ligne avec cle etrangere
    Par BaBas dans le forum Langage SQL
    Réponses: 4
    Dernier message: 15/07/2003, 11h24

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