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 :

[XL 2003] fenêtre afficher


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
    Géomaticien
    Inscrit en
    Avril 2009
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Géomaticien

    Informations forums :
    Inscription : Avril 2009
    Messages : 21
    Par défaut [XL 2003] fenêtre afficher
    Bonjour,

    Je sui en train de créer une macro qui va permettre de masquer ou non des colonnes (sur différentes feuilles) en fonction d'un mot de passe (demandé à l'ouverture du classeur).
    Jusque la tout va bien sauf que j'aimerai que quand les colonnes sont cachées, elles le restent. Donc il faudrait pouvoir bloquer le redimensionnement des colonnes et "l'outils" afficher/masquer, et là je bloque.

    Pour cacher les colonnes j'ai fait :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Worksheets("nom_feuille").Columns("D:G").Hidden = True
    Vous auriez pas une idée s'il vous plaît ?

  2. #2
    Membre Expert Avatar de aalex_38
    Inscrit en
    Septembre 2007
    Messages
    1 631
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 631
    Par défaut
    Bonjour,

    Il faut aller dans outil/protection/protection de la feuille

  3. #3
    Membre averti
    Homme Profil pro
    Géomaticien
    Inscrit en
    Avril 2009
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Géomaticien

    Informations forums :
    Inscription : Avril 2009
    Messages : 21
    Par défaut
    Ah oui tiens je ne connaissais pas cet outils.
    En tout cas il est parfait

    Merci

  4. #4
    Membre Expert Avatar de aalex_38
    Inscrit en
    Septembre 2007
    Messages
    1 631
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 631
    Par défaut
    Je t'en prie, tu peux aussi protéger la feuille par macro.

    Un exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Sub Protection_feuille()
    '
    Dim F1 As Worksheet
    Set F1 = ActiveSheet
    'Protège
        F1.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True, Password:="monpassword"
    ' Déprotège
        F1.Unprotect Password:="monpassword"
    End Sub
    Nbour trouver des codes, tu peux utiliser l'enregistreur de macro.

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 07/10/2014, 14h59
  2. [4D 2003] Fenêtre qui ne se remplit pas!
    Par magellan dans le forum 4D
    Réponses: 2
    Dernier message: 05/06/2013, 10h13
  3. Réduire toutes les fenêtres affichées en VB.Net
    Par patte d'ours dans le forum VB.NET
    Réponses: 0
    Dernier message: 22/07/2012, 13h15
  4. Fenêtre affichée et aussitôt refermée
    Par hannibal.76 dans le forum Débuter
    Réponses: 2
    Dernier message: 14/04/2012, 16h39
  5. Réponses: 0
    Dernier message: 22/10/2009, 16h13

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