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 :

Bug lorsque je rafraîchis un tableau croisé avec des cellules verrouillées


Sujet :

Excel

  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Mars 2009
    Messages
    106
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Mars 2009
    Messages : 106
    Par défaut Bug lorsque je rafraîchis un tableau croisé avec des cellules verrouillées
    Bonjour,

    J'ai une feuille Excel où j'ai verrouillé la possibilité de modifier certaines zones.

    Malheureusement cela m'enlève la possibilité de refraichir un tableau croisé ( qui n'est pas dans la zone verrouillée).

    Il y a t'il un procédé à suivre?

    À noter : c'est un fichier xls sous Excel 2007 (devant être compatible avec Excel 2003).

    Merci par avance

  2. #2
    Membre expérimenté
    Homme Profil pro
    Technicien qualité et métrologie industrielle
    Inscrit en
    Avril 2011
    Messages
    116
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Technicien qualité et métrologie industrielle
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2011
    Messages : 116
    Par défaut
    Bonjour,

    un solution serait d'automatisé l'actualisation du TCD.
    Avant l'actualisation déprotéger la feuille puis après la protéger exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    Sub ActualiserTCD()
     
        ActiveSheet.Unprotect
     
        Range("A1").Select 'à adapter se positionner sur le TCD
        ActiveSheet.PivotTables("Tableau croisé dynamique1").PivotCache.Refresh
     
        Cells.Locked = False
        Columns("A:B").Locked = True 'à adapter détermine les cellules protégées
        ActiveSheet.Protect DrawingObjects:=False, Contents:=True, Scenarios:=True
     
    End Sub
    après je connais pas exactement votre besoin, mais vous pouvez placer ce code avant une action... par exemple activer l'onglet !

    Cordialement

  3. #3
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Mars 2009
    Messages
    106
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Mars 2009
    Messages : 106
    Par défaut Bug lorsque je rafraîchis un tableau croisé sous Excel 2003 ( fichier initial sous Excel 2007)
    Bonjour,

    merci pour votre réponse mais en fait il semble que le problème est d'une autre nature: même déverouillé maintenant, cela fait des erreurs.

    Je suspecte un bug entre Excel 2003 & Excel 2007 car il semble que cést assez récurrent entre les 2 versions concernant les tableaux croisés.

    Les erreurs ne se font que sous Excel 2003 (Cela marche bien sous 2007). J'ai bien entendu vérifié la compatibilité.

Discussions similaires

  1. Réponses: 3
    Dernier message: 20/02/2014, 16h09
  2. [XL-2007] Copier/coller des lignes avec des cellules verrouillées
    Par Adri687 dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 10/01/2013, 11h25
  3. Réponses: 3
    Dernier message: 04/11/2010, 17h06
  4. Créer un tableau croisé avec 4 données
    Par valalu dans le forum IHM
    Réponses: 1
    Dernier message: 19/07/2007, 06h59
  5. Tableau croisé avec BIRT
    Par soumou dans le forum BIRT
    Réponses: 1
    Dernier message: 08/09/2006, 09h21

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