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

Excel Discussion :

Bloquer remplissage de cellules si [XL-2013]


Sujet :

Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Responsable marketing opérationnel
    Inscrit en
    Juin 2015
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Responsable marketing opérationnel

    Informations forums :
    Inscription : Juin 2015
    Messages : 6
    Par défaut Bloquer remplissage de cellules si
    Bonjour,

    Je vous mets le tableau excel, en espérant que ca vous aide à y voir plus clair.

    J'ai envie de bloquer le remplissage des lignes, allant dans mon tableau d'exemple de 3 à 7, si case "total" (ici en J8) dépasse 800.
    Ca représente en gros, nos capacités de production et j'ai envie que dès qu'on les a atteintes, on ne puisse plus rajouter de commandes (en faisant apparaitre un message d'erreur par exemple.)

    J'ai essayé de passer par la validation de données et une formule (SI), mais sans succès.

    Pour info, en vrai j'ai bien plus de lignes dans le tableau que j'utilise: j'en ai mis que 5 ici pour l'exemple, mais il faudra prendre en compte que ce tableau peut compter 20, 50, 100... lignes de commandes et que j'ai besoin d'en ajouter/enlever.

    Merci d'avance si quelqu'un connaît la solution!
    Fichiers attachés Fichiers attachés

  2. #2
    Expert éminent

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 562
    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 562
    Par défaut
    Bonjour

    Formule et paramétrer le message dans l'onglet Alerte d'erreur de la validation.

  3. #3
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    13 169
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 13 169
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    J'ai essayé de passer par la validation de données et une formule (SI), mais sans succès.
    Il n'y a aucune raison d'utiliser la fonction SI dans les formules de la validation de données.
    Il faut utiliser une formule qui renvoie VRAI ou FAUX.
    Si la valeur renvoyée est VRAI l'encodage est autorisé sinon il bloque.
    Philippe Tulliez
    Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
    Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
    Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier

  4. #4
    Nouveau membre du Club
    Homme Profil pro
    Responsable marketing opérationnel
    Inscrit en
    Juin 2015
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Responsable marketing opérationnel

    Informations forums :
    Inscription : Juin 2015
    Messages : 6
    Par défaut
    Merci,

    C'est plus simple que ce que je pensais Chris!
    Y'a peut être moyen d'arranger encore la chose par contre: en faisant comme ca, si j'ai un total de moins de 800, je peux remplir la ligne d'en dessous et mettre n'importe quel chiffre, je ne serais pas bloqué, quelque soit le résultat. Je n'aurais le message d'erreur que si j'essaye d'ajouter à nouveau quelque chose.

    En j'ai un total de 750: si j'ajoute 75, il ne me dit rien, malgré le total passé à 825. J'aurais le message d'erreur que si j'essaye de remplir une autre case après.
    Dans l'idéal, j'aimerai qu'il me bloque directement dès que je mets un chiffre supérieur à 50 (dans l'exemple).

    Bon après c'est un faux problème vu qu'en théorie il faut remplir la case "client" et que la ca bloquera, mais j'anticipe le cas où ma collègue décide de ne pas bien remplir toutes les cases.

  5. #5
    Expert éminent

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 562
    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 562
    Par défaut
    Bonjour

    Si tu appliques bien la validation à toutes les cellules de la colonne nombre avec une référence à ta cellule total (ne pas oublier les $) tu ne peux pas saisir 75 si le total est 800.

    Ce qui est gênant par contre c'est que cette colonne arrive après la saisie de plusieurs autres et que seul le nombre va déclencher le blocage...

  6. #6
    Nouveau membre du Club
    Homme Profil pro
    Responsable marketing opérationnel
    Inscrit en
    Juin 2015
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Responsable marketing opérationnel

    Informations forums :
    Inscription : Juin 2015
    Messages : 6
    Par défaut
    Je testé en l’appliquant sur l'ensemble de la colonne, puis de la feuille: on peut bien dépasser les 800.
    Je me suis peut être trompé quelque part ceci dit.

    cf le lien en exemple: je suis à 792, admettons que j'en rentre 10 de plus, excel va me laisser faire malgré le total à 802.
    Par contre je suis bloqué après et ne peut plus rien ajouter.
    Fichiers attachés Fichiers attachés

  7. #7
    Expert éminent

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 562
    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 562
    Par défaut
    Re

    Sur 2010 je ne peux pas valider plus que 8 dont cela bloque correctement. Je tenterai sur 2013 plus tard et te dirai...

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

Discussions similaires

  1. Réponses: 17
    Dernier message: 13/01/2009, 19h05
  2. [E-03] Remplissage de cellule automatique en fonction d'une ligne
    Par cricket26 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 11/01/2009, 11h06
  3. Remplissage de cellules par incrément à partir de la première vide
    Par benoit13 dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 02/07/2008, 09h21
  4. encore du excel :) remplissage de cellule
    Par griffit dans le forum C++Builder
    Réponses: 5
    Dernier message: 13/02/2007, 17h08
  5. [VBA-E] Excel et le remplissage de cellules
    Par amand81 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 13/01/2007, 10h39

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