Macro case à cocher désactivée = ligne non visible

Résolu
myleneher Messages postés 22 Statut Membre -  
f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   -
bonjour,
je suis en train de créer un tableau (qui sera dupliqué sur plusieurs feuilles quand il sera finalisé) où je dois insérer des cases à cocher.
colonne A : nom des documents
colonne B : case à cocher en format ActiveX sur toutes les lignes et déjà liées à chaque cellule
sur lignes 6 à 109
j'ai inséré un bouton "finaliser"
quel est le script pour que lorsque je clique sur le bouton "finaliser" seules les lignes où la case à cocher est cochée apparaissent ?
merci pour votre aide

2 réponses

Résumé de la discussion

La problématique porte sur la création d'un tableau Excel avec des cases à cocher et un bouton 'finaliser' dont l’objectif est d’afficher uniquement les lignes où les cases sont cochées. Plusieurs répondants proposent d’utiliser le VBA Excel, avec des codes adaptés à la feuille et des cases à cocher en format ActiveX sur les lignes, afin que le bouton déclenche le filtrage des lignes cochées. Des échanges évoquent des extraits de code VBA et des propositions d’adapter une solution pour un tableau multi-feuilles, y compris un exemple de déverrouillage et de protection.

Généré automatiquement par IA
sur la base des meilleures réponses
  1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    Bonjour,
    Vous connaissez le VBA Excel ?
    1
    1. myleneher Messages postés 22 Statut Membre
       
      non je ne connais pas
      0
    2. myleneher Messages postés 22 Statut Membre
       
      pour info ce fichier est destiné à des personnes manipulant très peu Excel donc je veux quelque chose de simple en utilisation c'est à dire le moins de manipulation possible pour eux
      0
    3. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717 > myleneher Messages postés 22 Statut Membre
       
      Re,

      Qui va se servir de ce fichier, vous ou d'autres personnes
      Pouvez-vous mettre a dispo ce fichier sans donnees confidentielles
      site de partage
      https://mon-partage.fr/
      0
    4. myleneher Messages postés 22 Statut Membre
       
      internet sécurisé je ne peux pas envoyé le document sur le lien indiqué je demande l'autorisation et vous envoie ça au plus vite demain... merci
      0
    5. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717 > myleneher Messages postés 22 Statut Membre
       
      Re,

      Questions supplementaires:
      Comment vous faites "reapparaitre" les lignes masquees??
      Comment la copie se fait: manuellement, code VBA ????

      c'est à dire le moins de manipulation possible pour eux
      MAis encore ??
      0
  2. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    Re,

    Reinit: dans VBA feuille Feuil1, j'ai inverse prot et unprot. Code ci-dessous ok
    Private Sub CommandButton3_Click()
        Unprot
        Range("A2:A32") = "£"
        Prot
    End Sub
    


    C'est super bien mais comment vous avez fait ????<ital>
    Avec mes petit doigts

    <ital>Comment sont faites les cases à cocher ? C'est un code VBA ?
    Oui, code VBA feuil1

    <ital>Ça peut être adapté à mon tableau ?

    Ben oui, sinon je ne vous l'aurai pas donne

    des hauteurs de ligne en cours de saisie
    Ce n'est pas valable par ligne, il faut le faire pour tout le tableau
    0
    1. myleneher Messages postés 22 Statut Membre
       
      ça marche pour la hauteur de ligne avec ce que vous m'avez indiqué mon problème était que mes colonnes A à C étaient fusionnées
      j'ai essayé d'appliquer l'ensemble de vos codes VBA à mon fichier histoire d'appliquer ce que vous aviez fait mais ça ne marche pas. Faut-il que je recréé un nouveau fichier ?
      si c'est le cas ça ne me dérange pas, pourvu que mon fichier soit "beau" et surtout fonctionnel pour des ultradébutants
      0
    2. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717 > myleneher Messages postés 22 Statut Membre
       
      Re,
      mais ça ne marche pas. Faut-il que je recréé un nouveau fichier ?
      Normalement non, en modifiant votre fichier d'origine ca doit le faire. Si vous n'y arrivez pas dites le et je fais les modifs
      0
    3. myleneher Messages postés 22 Statut Membre
       
      j'ai essayé sur un nouveau fichier j'ai collé vos codes VBA et les cellules sont bloquées car protégées...
      c'est vraiment pénible de ne pas y arriver toute seule...
      pouvez-vous une fois de plus m'aider ?
      ou me donner la marche à suivre pour que j'essaie d'y arriver pour ne pas mourir bête...
      0
    4. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717 > myleneher Messages postés 22 Statut Membre
       
      Re,

      Le mot de passe pour enlever protection est ecrit dans le VBA de la feuille.
      En partant de votre fichier d'origine, vous devez dans les codes feuille, adapter la ou les plages de "cases a cocher"
      0
    5. myleneher Messages postés 22 Statut Membre
       
      génialissime !!! j'ai affecté les macros aux boutons ... déjà ça de fait !!! lol
      par contre je n'arrive pas à changer de couleur les boutons comme vous, je trouve ça très original et je n'arrive pas non plus à insérer les cases à cocher ... :(
      0