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 24/11/2010, 18h05   #1
Invité régulier
 
Marius Pipeau
Inscription : octobre 2010
Messages : 35
Détails du profil
Informations personnelles :
Nom : Marius Pipeau

Informations forums :
Inscription : octobre 2010
Messages : 35
Points : 9
Points : 9
Par défaut Absence d'acualisation des graphiques

Bonsoir,

Je bute sur un problème d'actualisation de graphique.
L'outil :
J importe des données d access vers Excel. Les calculs sont synthétisés sur une feuille qui me sert de base pour créer mes graphiques qui sont sur la première feuille et qui s'actualisent automatiquement via la fonction DECALER.

Mes graphiques et un bouton sont donc sur la premiere feuille et lorsque je clique sur le bouton des tableaux et graphiques doivent se remplir. Les tableaux se remplissent bien mais les graphiques ne s'actualise que si je clic dessus et que j'appuie de nouveau sur le bouton.

D la meme facon une fois appuyé sur le bouton si je clique sur F9 tout revient dans l'ordre. Le calcul du classeur est bien sur automatique

J'ai aussi essayé la fonction pour recalculer toutes les feuilles dans mon code mais sans résultat positif.

Merci d avance pour votre aide.
Marius76 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/11/2010, 19h00   #2
Responsable
Office & Excel

 
Avatar de Pierre Fauconnier
 
Homme Pierre Fauconnier
Formateur et développeur informatique indépendant
Inscription : novembre 2003
Messages : 8 196
Détails du profil
Informations personnelles :
Nom : Homme Pierre Fauconnier
Âge : 45
Localisation : Belgique

Informations professionnelles :
Activité : Formateur et développeur informatique indépendant
Secteur : Enseignement

Informations forums :
Inscription : novembre 2003
Messages : 8 196
Points : 14 420
Points : 14 420
Envoyer un message via Skype™ à Pierre Fauconnier
Salut.


Normalement, l'actualisation des graphiques se réalise au moment du calcul, donc, dès la modification d'une cellule de la plage source du graphique, celui-ci s'adapte si le calcul est en mode automatique. Sinon, c'est au recalcul que le graphique sera adapté.

Je pense donc que tu as un souci avec ta plage décalée. As-tu nommer cette plage? C'est plus simple pour gérer un graphique qui s'appuie dessus.
__________________
"Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
---------------

Ma nouvelle vidéo: comparer des listes via une MFC - Mes articles sur DVP
Vous souhaitez rédiger pour DVP? Contactez-moi
Amoureux de la langue française? Venez corriger nos ressources
VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
N'oubliez pas de VOTER (en bas à droite d'un message)

---------------
Pierre Fauconnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/11/2010, 10h00   #3
Invité régulier
 
Marius Pipeau
Inscription : octobre 2010
Messages : 35
Détails du profil
Informations personnelles :
Nom : Marius Pipeau

Informations forums :
Inscription : octobre 2010
Messages : 35
Points : 9
Points : 9
oui j 'avais lu que les graph ne supportati pas la fonction Decaler et j ai bien créé les noms de cette façon :
=DECALER(Donnees!$I$2,0,0,SOMME(NBVAL(Donnees!$I:$I)-1),1).

J ai l impression d avoir oublié de cocher une option ou quelque chose car comme j ai dit une fois que j ai cliqué sur un graphique et que j actualise les calculs (F9) ca rentre dans l ordre.
Je ne sais pas si quelqu un a une piste je suis preneur de tout.

Merci
Marius76 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/11/2010, 22h39   #4
Membre régulier
 
Avatar de doncamelo
 
Chargé d'études
Inscription : décembre 2007
Messages : 98
Détails du profil
Informations personnelles :
Localisation : Haïti

Informations professionnelles :
Activité : Chargé d'études
Secteur : Bâtiment

Informations forums :
Inscription : décembre 2007
Messages : 98
Points : 99
Points : 99
Bonsoir Marius76,

Essais cette option:

- Sélectionne la feuille ou se trouve ton graphique
- Clic droit sur l'onglet et sélectionne "Visualiser le code"
- dans l'évènement :Private Sub Worksheet_Activate , ajoute la ligne de code " thisworkbook.RefreshAll ".

Exemple :

Code :
1
2
3
Private Sub Worksheet_Activate()
ThisWorkbook.RefreshAll
End Sub
Toutes les fois ou tu changeras de feuille, les calculs seront mis à jour.

Bon courage.
doncamelo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/12/2010, 17h40   #5
Invité régulier
 
Marius Pipeau
Inscription : octobre 2010
Messages : 35
Détails du profil
Informations personnelles :
Nom : Marius Pipeau

Informations forums :
Inscription : octobre 2010
Messages : 35
Points : 9
Points : 9
Bonjour tout le monde !

Je me suis remis sur ce graphique qui me cassait les pieds et en fait je n ai pas trop avancé.
Je me demande si ca ne vient pas de l ordi sur lequel je bosse en fait. Donc j essaierai ce soir sur un autre pc pour voir et je vous ferai mon retour.
Je vous remercie en tout cas pour les réponses proposées.

Marius
Marius76 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 17h01.


 
 
 
 
Partenaires

Hébergement Web