Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel
Excel Forum d'entraide sur Excel. Vos questions sur les fonctions, formules, manipulations, et tout sujet qui ne trouve pas sa place dans un sous-forum.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 15/12/2011, 17h57   #1
Nouveau Membre du Club
 
Homme
Inscription : mars 2009
Messages : 94
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : mars 2009
Messages : 94
Points : 32
Points : 32
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
__________________
MS Excel 2007
MS Access 2003
SQL Server Express 2008 R2
piflechien73 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/12/2011, 09h24   #2
Membre confirmé
 
Homme Denis Morena
Technicien qualité et métrologie industrielle
Inscription : avril 2011
Messages : 115
Détails du profil
Informations personnelles :
Nom : Homme Denis Morena
Localisation : France, Gironde (Aquitaine)

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

Informations forums :
Inscription : avril 2011
Messages : 115
Points : 221
Points : 221
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 :
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
White Mibu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/01/2012, 20h36   #3
Nouveau Membre du Club
 
Homme
Inscription : mars 2009
Messages : 94
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : mars 2009
Messages : 94
Points : 32
Points : 32
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é.
__________________
MS Excel 2007
MS Access 2003
SQL Server Express 2008 R2
piflechien73 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h19.


 
 
 
 
Partenaires

Hébergement Web