Forum des développeurs  

Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé.
Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Microsoft Office > Excel

Excel Forum d'entraide sur Excel

Réponse
 
Outils de la discussion
Vieux 29/07/2008, 14h42   #1 (permalink)
Futur Membre du Club
 
Date d'inscription: juillet 2008
Messages: 36
Par défaut Plantage a l'actualisation d'un TCD

Bonjour a tous.

J'ai créer un tableau dynamique dans ma feuille Excel. Le problème c'est qu'a chaque fois que je veux réactualiser mon TCD, celui-ci perd la plage de cellules que je lui ai affecté précédement.

J'ai par exemple choisi dans un premier temps les cellules de A2 a J5000. Quand je réactualise il plante en me disant que la plage A2 J2 n'est pas suffisante.

Je précise que la plage de cellules dans laquelle le TCD va chercher les infos est modifiée par VBA avant chaque actualisation du TCD.

Comment faire pour éviter que le TCD change tt seul la plage de donnée ?

Merci
kennyflorian est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 29/07/2008, 19h28   #2 (permalink)
Futur Membre du Club
 
Date d'inscription: mai 2007
Localisation: Grenoble
Messages: 38
Par défaut

Bonjour à tous,

Peut-être en nommant la plage par Nom / Définir et en définissant en valeurs absolues ($A$2:$J$5000) et en donnant cette valeur au code.

A+
JCGL38 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 01/08/2008, 08h31   #3 (permalink)
Futur Membre du Club
 
Date d'inscription: juillet 2008
Messages: 36
Par défaut

Citation:
Envoyé par JCGL38 Voir le message
et en donnant cette valeur au code.
Le problème c'est que mon TCD est crée manuellement mais que les données se remettent a jour automatiquement via une macro.
Le problème c'est que lorsque les données se remettent a jour le TCD perd sa plage de cellule et met $A$2:$J$2 a la place de $A$2:$J$5000
kennyflorian est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 02/08/2008, 13h40   #4 (permalink)
Membre régulier
 
Date d'inscription: février 2008
Messages: 129
Par défaut

Bonjour,

On pourrait voir le code VBA que tu utilises ou le fichier ? Ce sera plus simple de voir l'erreur.

A te relire

Dan
Nad-Dan est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 03/08/2008, 08h16   #5 (permalink)
Futur Membre du Club
 
Date d'inscription: mai 2007
Localisation: Grenoble
Messages: 38
Par défaut

Bonjour à tous,

Es-tu allé faire un tour sur la FAQ ?

ICI

A+
JCGL38 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 05/08/2008, 08h51   #6 (permalink)
Futur Membre du Club
 
Date d'inscription: juillet 2008
Messages: 36
Par défaut

Le problème c'est que le TCD redimensionne sa plage de cellules automatiquement à l'actualisation des données sources par la macro. Et il me met $A$2:$J$2. Je n'arrive pas a utiliser la formule donnée dans la FAQ ci-dessus(celle qui permet de redimensionné automatiquement le TCD aux nombre de cellules utilisées).
kennyflorian est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 05/08/2008, 09h03   #7 (permalink)
Membre régulier
 
Date d'inscription: février 2008
Messages: 129
Par défaut

re,

Tu as lu mon message avant ?

Amicalement
Dan
Nad-Dan est déconnecté   Envoyer un message privé Réponse avec citation
NEWS MS-OFFICEFAQs OFFICETUTORIELS OFFICELIVRES OFFICESOURCES VBA

Réponse

Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Microsoft Office > Excel



Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non
Navigation rapide