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 :

protéger une seule cellule qui contient une liste déroulante


Sujet :

Macros et VBA Excel

  1. #1
    Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Février 2015
    Messages
    113
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2015
    Messages : 113
    Points : 57
    Points
    57
    Par défaut protéger une seule cellule qui contient une liste déroulante
    Bonjouuuuur chers développeurs,

    SVP comment faire pour protéger une seule cellule qui contient une liste déroulante dans une feuille sans toucher les autres cellules ?


    P.S :cette cellule n'est pas d'un formulaire je l'ai réalisé juste avec Données-> Validation des données

    Merciii d'avance

  2. #2
    Expert éminent sénior

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 486
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 486
    Points : 16 385
    Points
    16 385
    Par défaut
    Bonjour

    Si tu protèges la cellule, tu ne peux plus utiliser la liste donc précise ton contexte.

    De façon générale, tu peux déprotéger toutes les cellules en changeant leur propriété "Verrouillée" puis protéger la feuille.
    Sinon il faut du VBA pour réagir au changement de valeur de la cellule...

  3. #3
    Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Février 2015
    Messages
    113
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2015
    Messages : 113
    Points : 57
    Points
    57
    Par défaut
    En fait je vais vous mettre dans le contexte :

    J'ai voulu avoir une cellule qui change automatiquement lorsque le mois change (Janvier, Février...) mais j'ai pas trouvé sur excel cette possibilité j'ai trouvé juste un affichage automatique en abbréviation J, f, m, . MAIS J VEUX AFFICHER LE NOM COMPLET DU MOIS SEULEMENT sans année sans abbréviaition.

    du coup, j'ai pensé à utiliser une simple cellule où j'ai saisi manuellement les mois et puis je veux que la personne qui va faire changer le mois est un admin par exemple c'est elle seule qui va la changer mensuellement en entrant un mot d passe ou qlq chose et puis donner le fichier à d'autres utilisateurs pour le remplir sans qu'ils aient la possibilité de changer le mois

    c bon ?

  4. #4
    Membre expérimenté
    Homme Profil pro
    Ingénieur développement matériel électronique
    Inscrit en
    Septembre 2013
    Messages
    783
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement matériel électronique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Septembre 2013
    Messages : 783
    Points : 1 562
    Points
    1 562
    Par défaut
    Citation Envoyé par rihab92 Voir le message
    En fait je vais vous mettre dans le contexte :

    J'ai voulu avoir une cellule qui change automatiquement lorsque le mois change (Janvier, Février...) mais j'ai pas trouvé sur Excel cette possibilité j'ai trouvé juste un affichage automatique en abréviation J, f, m, . MAIS J VEUX AFFICHER LE NOM COMPLET DU MOIS SEULEMENT sans année sans abréviation. ?
    Bonjour,
    => Franchement, dans ce cas, c'est bien compliqué de passer par du VBA sauf pour des besoins d'apprentissage
    => Lorsque le mois change: OK, mais quelle est la référence? La date système?

    Supposant que ça soit la date systeme (désolé, Excel Anglais)
    Je définis en A1 =DATE(YEAR(NOW()), MONTH(NOW()), 1).
    => Résultat 2/1/2015

    Je le mets en format custom 'mmmmm' -> February

    Si ça peut vous aider

  5. #5
    Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Février 2015
    Messages
    113
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2015
    Messages : 113
    Points : 57
    Points
    57
    Par défaut
    Merciii

    Mais j'ai trouvé finalement que c'est possible en faisant

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =TEXTE(AUJOURDHUI();"mmmm")

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

Discussions similaires

  1. Verrouiller une cellule (qui contient une liste) si j+30
    Par micnac dans le forum Macros et VBA Excel
    Réponses: 16
    Dernier message: 27/05/2014, 14h12
  2. Réponses: 7
    Dernier message: 26/05/2014, 08h39
  3. Lecture d'un fichier qui contient une seule ligne
    Par ysahel dans le forum Débuter
    Réponses: 3
    Dernier message: 20/01/2010, 17h46
  4. comment afficher une cellule qui contient une formule, dans textbox
    Par cali59 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 07/08/2009, 00h07
  5. Créer une feuille qui contient une seule page seulement
    Par k-eisti dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 14/05/2007, 17h38

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