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 :

Interdire l'écriture dans plusieurs cellules selon les termes d'une autre cellule


Sujet :

Macros et VBA Excel

  1. #1
    Nouveau Candidat au Club
    Femme Profil pro
    Biologiste
    Inscrit en
    Juillet 2019
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Biologiste

    Informations forums :
    Inscription : Juillet 2019
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Interdire l'écriture dans plusieurs cellules selon les termes d'une autre cellule
    EDIT : lire le message en dessous avec le bon fichier joint

    Bonjour tout le monde,

    J'ai réussi à créer un calendrier pour noter les absences des employés (en fichier joint). Je me suis aidée de tutos etc mais je n'ai pas réussi à trouver ma réponse sur les forums alors j'espère que vous pourrez m'aider.

    Je souhaiterais que pour chaque mois et selon l'année sélectionnée, l'écriture soit bloquée dans certaines lignes.

    Par exemple pour le mois de janvier de l'année 2019 :

    - quand dans la colonne des dates (B) est un jeudi, un samedi ou un dimanche, je souhaiterais bloquer l'écriture dans les cellules adjacentes pour chaque employés. Donc par exemple pour B8, j'aimerais qu'il soit impossible d'écrire de C8 à I8. Je sais que je pourrais verrouiller ces cellules manuellement mais en fait la ligne ne sera plus la même si je change d'année et que je passe en 2020. Est-il possible de faire quelque chose comme ça ?

    - je souhaiterais également faire la même chose lorsque la date de la colonne est vide (par exemple pour février 2019 les cellules K34 à K36 sont vides et je souhaiterais qu'il soit impossible d'écrire dans les lignes correspondantes pour chaque employés)

    - et si possible faire encore cela pour les jours fériés (ils s'affichent en vert) que j'ai calculé moi même dans la feuille "Jours fériés"

    Voilà je ne suis pas super douée, mais j'aime apprendre et ça me plairait de savoir comment faire ça !
    Merci

    Caro
    Fichiers attachés Fichiers attachés

  2. #2
    Nouveau Candidat au Club
    Femme Profil pro
    Biologiste
    Inscrit en
    Juillet 2019
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Biologiste

    Informations forums :
    Inscription : Juillet 2019
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Attention erreur de ma part !
    Petite erreur de ma part, donc en fait c'est tout pareil mais sans prendre en compte le jeudi (seulement le samedi et le dimanche).
    Je remets le tableau excel en fichier joint où j'ai supprimé la mise en forme conditionnelle que j'avais créé pour les jeudi.
    Désolée pour cette erreur et merci d'avance pour votre aide !
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. [MySQL-5.1] extrait donnée d'un table selon les données d'une autre
    Par toss.net dans le forum Requêtes
    Réponses: 2
    Dernier message: 18/09/2013, 16h05
  2. Affichage d'une table selon les critères d'une autre
    Par trifly dans le forum Requêtes
    Réponses: 5
    Dernier message: 27/05/2011, 09h24
  3. [AC-97] Update d'une table selon les données d'une autre
    Par coyote90 dans le forum Requêtes et SQL.
    Réponses: 5
    Dernier message: 06/11/2009, 15h44
  4. Réponses: 9
    Dernier message: 21/02/2008, 10h13
  5. Interdire l'écriture dans un input type="file"
    Par jgfa9 dans le forum Général JavaScript
    Réponses: 12
    Dernier message: 28/11/2005, 22h14

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