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 :

Insérer, Protéger, Déprotéger et masquer ligne


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Homme Profil pro
    Responsable de compte
    Inscrit en
    Décembre 2013
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Inde

    Informations professionnelles :
    Activité : Responsable de compte
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Décembre 2013
    Messages : 8
    Par défaut Insérer, Protéger, Déprotéger et masquer ligne
    Bonjour,
    Je partage un fichier excel avec ma secrétaire où elle saisie des données. Je souhaiterais avoir 4 macros :
    1) Protéger ou Déprotéger une ligne souhaitée avec indication dans la première colonne de chaque ligne "P" fond de cellule Jaune et "D" fond de cellule en Rouge avec verrouillage des cellules par un mot de passe Administrateur (je ne souhaite pas partager cette action avec ma secrétaire),
    2) Insérer 1 ligne entre deux lignes souhaitées avec Formules et formats des nombres de la ligne précédente,
    3) Masquer 1 ligne souhaitée avec mot de passe Administrateur (je ne souhaite pas partager cette action avec ma secrétaire),
    4) Afficher 1 ligne souhaitée avec mot de passe Administrateur (je ne souhaite pas partager cette action avec ma secrétaire).

    Pourriez-vous m'aider ?
    Merci d'avance
    Fichiers attachés Fichiers attachés

  2. #2
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2013
    Messages
    3 609
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Alimentation

    Informations forums :
    Inscription : Mai 2013
    Messages : 3 609
    Par défaut
    Bonjour,

    As-tu essayé avec l'enregistreur de macro ?
    Ça devrait te donner une très bonne idée de comment faire...

  3. #3
    Membre du Club
    Homme Profil pro
    Responsable de compte
    Inscrit en
    Décembre 2013
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Inde

    Informations professionnelles :
    Activité : Responsable de compte
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Décembre 2013
    Messages : 8
    Par défaut
    Bonjour,
    je cherche justement à créer un macro
    pouvez-vous m'aider

    siva

  4. #4
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2013
    Messages
    3 609
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Alimentation

    Informations forums :
    Inscription : Mai 2013
    Messages : 3 609
    Par défaut
    Pour protéger des cellules, il faut protéger la feuille
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Sheets("MaFeuille").Protect "Mot de passe"
    (et UnProtect au besoin)

    Il faut aussi changer la propriété des cellules qu'on veut protéger.
    Click droit sur une ou plusieurs cellules / Format de cellules / onglet Protection - on modifie si elles doivent être verrouillées ou non.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Range("A1:J1").Locked = True
    verrouillées

    Pour insérer des lignes
    Encore faut-il savoir où on veut insérer cette ligne

    Pour masquer des lignes
    Idem

    Pour la réafficher
    Idem

    Maintenant, il faudrait que tu demandes quelque chose de précis selon le scénario voulu... Il ne s'agit pas de demander, il faut demander avec bonnes explications... sinon on va tourner en rond...

    On est plusieurs à vouloir aider mais on n'est pas devin... du moins pas tout à fait

  5. #5
    Membre du Club
    Homme Profil pro
    Responsable de compte
    Inscrit en
    Décembre 2013
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Inde

    Informations professionnelles :
    Activité : Responsable de compte
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Décembre 2013
    Messages : 8
    Par défaut
    Bonjour,
    je vous remercie pour le code. Mais je n'arrive pas coordonnees tous ces codes dans un macro. Ma feuille de calcule excel est en piece-jointe. j'essaye d'inserer le macro sur ce document de travail.
    Pourriez-vous m'apporter un peu plus d'aide.
    merci

  6. #6
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2013
    Messages
    3 609
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Alimentation

    Informations forums :
    Inscription : Mai 2013
    Messages : 3 609
    Par défaut
    Avez-vous un UserID lorsque vous vous branchez à votre ordi ?
    Et est-ce que les P et les D sont toujours groupés ?

Discussions similaires

  1. [2000] Meilleure méthode pour insérer un grand nombre de lignes
    Par nicodev24 dans le forum Développement
    Réponses: 11
    Dernier message: 31/10/2016, 11h25
  2. [E03] Masquer lignes vides
    Par Niagala dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 04/04/2008, 12h00
  3. pb masquer ligne d'un tableau sous IE (fonctionne sous firefox)
    Par nocoment dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 20/04/2007, 16h37
  4. [VBA-W]Insérer caractère en début de ligne.
    Par brandtance dans le forum VBA Word
    Réponses: 3
    Dernier message: 15/01/2007, 22h30
  5. Réponses: 2
    Dernier message: 28/09/2006, 10h58

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