OVH Cloud OVH Cloud

Tableaux croisé dynamique et commande Macro

4 réponses
Avatar
Corent38
Bonjour,

Je vais essayer d'expliquer le plus simplement possible.

J'ai créer un tableau croisé dynamique pour une meilleure analyse des données à partir d'un tableau qui peut contenir entre 200 et 1000 lignes ou +. J'ai 2 problèmes :

- La base de données source du tableau croisé dynamique peut changer (- de lignes ou + de lignes). J'aimerais mettre un bouton qui lorsque l'on appuie dessus sélectionne le nouveau tableau de la base de données. Est-ce possible ? Si oui, quel code faut-il insérer dans la Macro ?

- Je pense que sans mon tableau sous les yeux, il sera difficile de traiter cette 2ème question. Il y a 500 valeurs dans ma base de données mais que 480 dans le tableau croisé dynamique alors que j'ai bien tout sélectionné. Une solution ?

Merce d'avance ! :)

4 réponses

Avatar
JièL
Hello
Le 24/10/2017 à 10:11, Corent38 a écrit :
- La base de données source du tableau croisé dynamique peut changer (- de
lignes ou + de lignes). J'aimerais mettre un bouton qui lorsque l'on appuie
dessus sélectionne le nouveau tableau de la base de données. Est-ce possible ?

Sans macro : si tu utilises la fonctionnalité "Tableau" (onglet Accueil,
groupe Styles, Mettre sous forme de tableau), quand tu ajoutes ou
supprimes des lignes le "tableau" se met à jour automatiquement et tu
n'as plus qu'à rafraichir ton TCD.
Une autre solution, toujours sans maquereau, nommer la plage en
dynamique... A suivre si l'idée t'intéresses.
- Je pense que sans mon tableau sous les yeux, il sera difficile de traiter
cette 2ème question.

Effectivement...
Il y a 500 valeurs dans ma base de données mais que 480
dans le tableau croisé dynamique alors que j'ai bien tout sélectionné. Une
solution ?

Vérifie qu'il n'y a pas de mélange de type de données (texte, valeur,
dates...)
Merce d'avance ! :)

de reen ;-)
--
JièL
Avatar
corent38
Le mardi 24 Octobre 2017 à 10:29 par JièL :
Hello
Le 24/10/2017 à 10:11, Corent38 a écrit :
- La base de données source du tableau croisé dynamique peut
changer (- de
lignes ou + de lignes). J'aimerais mettre un bouton qui lorsque l'on appuie
dessus sélectionne le nouveau tableau de la base de données.
Est-ce possible ?
Sans macro : si tu utilises la fonctionnalité "Tableau"
(onglet Accueil,
groupe Styles, Mettre sous forme de tableau), quand tu ajoutes ou
supprimes des lignes le "tableau" se met à jour
automatiquement et tu
n'as plus qu'à rafraichir ton TCD.
Une autre solution, toujours sans maquereau, nommer la plage en
dynamique... A suivre si l'idée t'intéresses.
- Je pense que sans mon tableau sous les yeux, il sera difficile de traiter
cette 2ème question.
Effectivement...
Il y a 500 valeurs dans ma base de données mais que 480
dans le tableau croisé dynamique alors que j'ai bien tout
sélectionné. Une
solution ?
Vérifie qu'il n'y a pas de mélange de type de données
(texte, valeur,
dates...)
Merce d'avance ! :)
de reen ;-)
--
JièL
Le 1er problème est résolu, merci beaucoup.
Quant au 2ème, je ne comprends vraiment pas. J'aimerais éviter que mon fichier se balade sur le net.. donc je vais chercher encore un peu et sinon je laisse tomber.. :/
Avatar
JièL
Si tu veux me l'envoyer en perso supprime les XXX et ZZZ dans mon
adresse qui, bien que bizarre, est valide :-)
Promis je ne divulguerais pas au monde entier, juste au MPFE :-))))))))
--
JièL
Le 24/10/2017 à 11:26, corent38 a écrit :
Quant au 2ème, je ne comprends vraiment pas. J'aimerais éviter que mon fichier
se balade sur le net.. donc je vais chercher encore un peu et sinon je laisse
tomber.. :/
Avatar
corent38
Le mardi 24 Octobre 2017 à 11:26 par corent38 :
Le mardi 24 Octobre 2017 à 10:29 par JièL :
> Hello
>
> Le 24/10/2017 à 10:11, Corent38 a écrit :
>> - La base de données source du tableau croisé dynamique peut
>> changer (- de
>> lignes ou + de lignes). J'aimerais mettre un bouton qui lorsque l'on
appuie
>> dessus sélectionne le nouveau tableau de la base de données.
>> Est-ce possible ?
>>
>>
> Sans macro : si tu utilises la fonctionnalité "Tableau"
> (onglet Accueil,
> groupe Styles, Mettre sous forme de tableau), quand tu ajoutes ou
> supprimes des lignes le "tableau" se met à jour
> automatiquement et tu
> n'as plus qu'à rafraichir ton TCD.
>
> Une autre solution, toujours sans maquereau, nommer la plage en
> dynamique... A suivre si l'idée t'intéresses.
>
>> - Je pense que sans mon tableau sous les yeux, il sera difficile de
traiter
>> cette 2ème question.
>>
>>
> Effectivement...
>
>> Il y a 500 valeurs dans ma base de données mais que 480
>> dans le tableau croisé dynamique alors que j'ai bien tout
>> sélectionné. Une
>> solution ?
>>
>>
> Vérifie qu'il n'y a pas de mélange de type de données
> (texte, valeur,
> dates...)
>
>> Merce d'avance ! :)
>>
>>
> de reen ;-)
>
> --
> JièL
Le 1er problème est résolu, merci beaucoup.
Quant au 2ème, je ne comprends vraiment pas. J'aimerais éviter que mon
fichier se balade sur le net.. donc je vais chercher encore un peu et sinon je
laisse tomber.. :/
J'ai finalement trouvé mon erreur! Merci beaucoup pour ton aide !