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 aux utilisateurs de supprimer des lignes bien particulières


Sujet :

Macros et VBA Excel

  1. #1
    Candidat au Club
    Femme Profil pro
    projeteuse batiment
    Inscrit en
    Mai 2016
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : projeteuse batiment
    Secteur : Bâtiment

    Informations forums :
    Inscription : Mai 2016
    Messages : 6
    Points : 4
    Points
    4
    Par défaut interdire aux utilisateurs de supprimer des lignes bien particulières
    Bonjour,

    Je sais que le sujet a été traité un bon nombre de fois mais je n'ai pas trouvé de réponse qui satisfasse mon problème.

    J'ai un fichier avec plusieurs feuilles. Certaine sont destinées aux salariées pour rentrer leur charge prévisionnelle sur 2/6mois.
    Leurs affaires sont triées selon le type de mission que nous avons dessus (MOE: maîtrise d'Ouvrage, EXE:Exécution...).
    Le nombre d'affaire de chaque catégorie est donc variable.

    Je vous joins une image de la feuille. Les affaires sont copiées d'une autre feuille récapitulative de toutes les affaires du service puis grâce à mon code vba, triées selon leur type de mission. Pour se faire, j'ai nommé certaines cellule afin de donner des repères de début et de fin de chaque catégorie.

    Ce que j'aimerai: c'est pouvoir interdire aux utilisateurs du fichier de supprimer les lignes de "catégories" ainsi que la ligne vide qui les précède. Mais pouvoir continuer à supprimer ou insérer des ligne entre ces catégories.

    Tout ce que j'ai pu trouver jusqu'à présent empêchait bien la suppression, mais aussi l'insertion et cela s'appliquait à la feuille entière en général et pas à des lignes particulières.

    Y a t il une bonne âme qui saurait me mettre sur la voie?

    Merci d'avance pour vos réponses

    Nom : image d'une feuille du fichier.jpg
Affichages : 425
Taille : 419,4 Ko

  2. #2
    Expert éminent sénior Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Points : 32 866
    Points
    32 866
    Par défaut
    Tu sélectionnes toutes les lignes que tu veux laisser accessible > Clic droit > Format de cellule > Onglet Protection > Décocher Verrouiller > Ok
    Ruban Révision > Icône Protéger la feuille > Cocher "Insérer des lignes" > Ok
    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.

  3. #3
    Candidat au Club
    Femme Profil pro
    projeteuse batiment
    Inscrit en
    Mai 2016
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : projeteuse batiment
    Secteur : Bâtiment

    Informations forums :
    Inscription : Mai 2016
    Messages : 6
    Points : 4
    Points
    4
    Par défaut
    Je ne peux plus ni insérer ni supprimer nul part en faisant cette manip!

  4. #4
    Expert éminent sénior Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Points : 32 866
    Points
    32 866
    Par défaut
    Tu as bien coché l'option "Insérer des lignes" avant de valider la protection de feuille ?
    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.

  5. #5
    Candidat au Club
    Femme Profil pro
    projeteuse batiment
    Inscrit en
    Mai 2016
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : projeteuse batiment
    Secteur : Bâtiment

    Informations forums :
    Inscription : Mai 2016
    Messages : 6
    Points : 4
    Points
    4
    Par défaut
    Alors, oui: j'ai suivi à la lettre ce que tu m'as dit.

    Mais j'obtiens un comportement "bizarre": lorsque je sélectionne une première fois une ligne que je ne peux pas supprimer, c'est bon, l'option supprimer est innaccessible
    je fais le même test sur une cellule qui peut l'être, encore une fois c'est bon
    je sélectionne une autre ligne qui ne doit être supprimable et là ce n'est plus bon!

    et d'ailleurs, ce n'est plus bon même sur les lignes qui au départ ne pouvaient être supprimées

    Pardon, autant pour moi! en fait j'ai beau sélectionner la ligne qui ne doit pas être supprimée, elle ne se sélectionne pas vraiment et donc elle ne se supprime pas

    par ailleurs, si j'ajoute une ligne, par défaut elle est verrouillée donc non modifiable

  6. #6
    Candidat au Club
    Femme Profil pro
    projeteuse batiment
    Inscrit en
    Mai 2016
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : projeteuse batiment
    Secteur : Bâtiment

    Informations forums :
    Inscription : Mai 2016
    Messages : 6
    Points : 4
    Points
    4
    Par défaut
    HELP!!!

    Mon problème n'est toujours pas résolu! Quelqu'un aurait il une astuce??

    Voici un peu plus de détail sur le souci rencontré:
    - Je verrouille certaines lignes et déverrouille d'autres lignes
    - J'applique la protection sur la feuille
    - les lignes que je souhaitais intouchables le sont et celles que l'on peut modifier le sont également.
    - 1er couac: si j'insère une ligne entre celles qui sont modifiables, par défaut elle est verrouillée donc non modifiable et non supprimable
    - 2nd couac: lorsque je clique sur le bouton "rafraîchir" qui se trouve sur ma feuille. Ce dernier rapatrie d'une autre feuille les lignes des affaires dont la personne est en charge. Ces lignes s'insèrent au-dessus de celles déjà présentent sur la feuille. Et par défaut elles sont verrouillées également donc non modifiables ou supprimables.

    Existe t il une solution qui permettrait d'imposer que les lignes insérées soient déverrouillées au moment où elles s'insèrent?

    Merci de votre concours!

Discussions similaires

  1. Réponses: 5
    Dernier message: 11/08/2008, 15h25
  2. supprimer des lignes répétées
    Par paradeofphp dans le forum Algorithmes et structures de données
    Réponses: 13
    Dernier message: 07/06/2006, 19h48
  3. [Vb.Net][Datagrid] Impossible de supprimer des lignes
    Par SamRay1024 dans le forum Windows Forms
    Réponses: 19
    Dernier message: 11/04/2006, 16h28
  4. [VBA][Excel]supprimer des lignes vierges
    Par Angel79 dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 17/01/2006, 13h17
  5. Shell pour supprimer des lignes d'un fichier
    Par nelsa dans le forum Autres langages
    Réponses: 2
    Dernier message: 20/09/2004, 12h26

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