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 le contenu d'une cellule


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de a.dequidt
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    144
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 144
    Par défaut Masquer le contenu d'une cellule
    Bonjour,


    A l'ouverture de mon ficher je lance une macro qui récupere les indices des lignes du début et de fin de mon tableau.
    J'aimerai pouvoir masquer le contenu de ces cellules afin que les utilisateurs ne voyent pas les indices...

    Merci

    Aurore

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2007
    Messages : 35
    Par défaut
    Tu as écris les indices de ton tablea dans le tableau ?

    Du type :

    1 2 3 4 5
    1
    2
    3

    ???

    SI oui, passe plutot par un Range nommé (Insertion/Nom/Définir). Tu aura alors acces aux information avec Range("MonRangeNommee").Height, .Width , .Cells(1,1).Row ...

    Si on parle d'un tableau type :
    1M 3M 1Y 2Y 5Y
    1Y
    2Y
    3Y

    Il ya les classiques : cacher la colonne/ligne, Blanc sur Blanc ... (je n'ai pas vraiment d'idée 'classes').

  3. #3
    Membre confirmé Avatar de a.dequidt
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    144
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 144
    Par défaut
    Oui j'ai bien que les chiffres dans mon tableau mais je ne vois pas quelle propriété utiliser =/

  4. #4
    Membre Expert
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    2 130
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 130
    Par défaut
    Citation Envoyé par a.dequidt Voir le message
    Oui j'ai bien que les chiffres dans mon tableau mais je ne vois pas quelle propriété utiliser =/
    Salut
    Soit tu peux masquer les lignes concernées avec une instruction
    avec x comme numéro de ligne
    soit un format numérique :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    With Range("A1")
        .NumberFormat = ";;"
        .Locked = True
        .FormulaHidden = True
    End With
    tu peux modifier le format de cellule
    au lieu de .NumberFormat = ";;", tu peux mettre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    .NumberFormat = """Début"";;"
    ou d'autres termes pour la section négative, ou la nulle

    Il faudra protéger la feuille
    .protect / unprotect avec ou sans password :="mot de passe"

    Soit, tu crées une autre feuille qui contient tes éléments et que tu masques

    Mais ce ne sont que des idées, la solution à ton problème demande plus d'élèments que ce qu'on a

    A+

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    191
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 191
    Par défaut
    Bonjour,

    sinon y'a encore plus simple c'est de passer la police des cellules en blanc et de verrouiller ta feuille...

  6. #6
    Membre chevronné
    Profil pro
    Inscrit en
    Août 2007
    Messages
    681
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 681
    Par défaut
    Inconvénient des lettres et chiffres en blanc, c'est qu'ils deviennent visibles s'ils se retrouvent dans une sélection qui est en général bleue clair. Le masquage est préférable si les valeurs ne doivent pas être réellement visibles.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Afficher/Masquer une Combobox en fonction du contenu d'une cellule
    Par Kraster dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 10/03/2015, 12h51
  2. [VBA-E]contenu d'une cellule gestion erreur macro
    Par matou_aouh dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 21/03/2006, 10h18
  3. [VBA]Copier le contenu d'une cellule d'un autre classeur
    Par dudu59 dans le forum Macros et VBA Excel
    Réponses: 13
    Dernier message: 01/02/2006, 17h08
  4. Réponses: 3
    Dernier message: 27/01/2006, 18h35
  5. Importer le contenu d'une cellule Excel vers Access
    Par deaqu1 dans le forum Access
    Réponses: 7
    Dernier message: 05/11/2005, 15h26

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