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 :

Protection - déprotection


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    140
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 140
    Par défaut Protection - déprotection
    Bonjour,
    Débutant sur Excel, j'essaye d'ouvrir un document à partir d'une appli vb.
    L'ouverture se passe bien mais à chaque fois le curseur se positionne de manière aléatoire. Il y a t-il un moyen de forcer sa position à l'ouverture du document ? (sur la cellule D10 par exemple)

    Et puis, plus compliqué : avant l'affichage, je protège certaines zones. Tout se passe bien sauf que ça ne marche qu'une fois !? la fois d'après quand je veux ouvrir mon doc, il me jète en me disant que le doc est protégé ! ?
    Voici à quoi ressemble mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    Set appExcel = CreateObject("Excel.Application")
    Set wbExcel = appExcel.Workbooks.Open(App.Path & "\Doc.xls")
    Set Feuille = wbExcel.Worksheets(1)
     
    là je remplis les cellules
     
    appExcel.Range("A1:O21").Locked = True
    appExcel.Range("A54:O73").Locked = True
    appExcel.Sheets("feuille1").Protect Password:="test", DrawingObjects:=True, Contents:=True, Scenarios:=True
     
    appExcel.Visible = True  'Affiche l'application Excel
    Quelqu'un aurait une idée ?
    Merci

  2. #2
    RLX
    RLX est déconnecté
    Membre éclairé Avatar de RLX
    Inscrit en
    Octobre 2004
    Messages
    51
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 51
    Par défaut
    Salut mosquitout,

    1) Il y la méthode Select pour ça qui fonctionne avec range par exemple

    2) il faut utiliser la méthode unprotect... faire les modifs et réutiliser la méthode protect (voir l'aide pour les utiliser.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    140
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 140
    Par défaut
    Yes, merci beaucoup !

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

Discussions similaires

  1. [XL-2010] Protection & Déprotection
    Par justin74 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 03/07/2011, 15h46
  2. [Toutes versions] Macro Protection et déprotection de feuilles
    Par lenul78570 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 22/03/2010, 16h44
  3. Réponses: 5
    Dernier message: 18/09/2007, 17h26
  4. Problème protection et déprotection de feuille
    Par Killik5 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 13/09/2007, 08h19

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