Zone sélectionnée et tableau croisé dynamique
Résolu/Fermé
alainjjb
Messages postés
771
Date d'inscription
jeudi 17 mai 2007
Statut
Membre
Dernière intervention
5 février 2024
-
29 nov. 2008 à 17:49
Le Pingou Messages postés 12115 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 25 juin 2024 - 2 déc. 2008 à 22:28
Le Pingou Messages postés 12115 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 25 juin 2024 - 2 déc. 2008 à 22:28
A voir également:
- Zone sélectionnée et tableau croisé dynamique
- Tableau croisé dynamique - Guide
- Zone telechargement - Guide
- Excel tableau croisé dynamique pourcentage entre 2 colonnes ✓ - Forum Excel
- Tableau ascii - Guide
- Tableau croisé dynamique ne prend pas toutes les données ✓ - Forum Excel
20 réponses
Le Pingou
Messages postés
12115
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
25 juin 2024
1 442
1 déc. 2008 à 09:42
1 déc. 2008 à 09:42
Bonjour,
J'ai adapté 2 procédures.
A vous de voir si cela vous convient : http://www.cijoint.fr/cjlink.php?file=cj200812/cijGjVCGhw.xls
J'ai adapté 2 procédures.
A vous de voir si cela vous convient : http://www.cijoint.fr/cjlink.php?file=cj200812/cijGjVCGhw.xls
Le Pingou
Messages postés
12115
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
25 juin 2024
1 442
30 nov. 2008 à 18:29
30 nov. 2008 à 18:29
Bonjour,
Pouvez-vous expliquer la raison de :
Après usage "nous" avons modifié cette insertion pour pouvoir être + souple. La ligne s'insère avant la ligne sélectionnée.
De plus, sans le code des macros (lié au bouton "Insérer ligne" et "TCD=second bouton") se sera difficile de vous répondre !
Merci.
Pouvez-vous expliquer la raison de :
Après usage "nous" avons modifié cette insertion pour pouvoir être + souple. La ligne s'insère avant la ligne sélectionnée.
De plus, sans le code des macros (lié au bouton "Insérer ligne" et "TCD=second bouton") se sera difficile de vous répondre !
Merci.
alainjjb
Messages postés
771
Date d'inscription
jeudi 17 mai 2007
Statut
Membre
Dernière intervention
5 février 2024
110
30 nov. 2008 à 22:09
30 nov. 2008 à 22:09
Bonsoir Jean-Pierre,
merci de prendre en compte ma requête. je te joins mon document, je crois que c'est le + simple. Pour résumer je voudrais, lorsque c'est la ligne "total" qui est sélectionnée avant l'ajout d'une nvelle ligne, que cette ligne ajoutée soit prise en compte dans le TCD.
Merci
Alain
https://www.cjoint.com/?lEv7WeVdY0
merci de prendre en compte ma requête. je te joins mon document, je crois que c'est le + simple. Pour résumer je voudrais, lorsque c'est la ligne "total" qui est sélectionnée avant l'ajout d'une nvelle ligne, que cette ligne ajoutée soit prise en compte dans le TCD.
Merci
Alain
https://www.cjoint.com/?lEv7WeVdY0
Le Pingou
Messages postés
12115
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
25 juin 2024
1 442
30 nov. 2008 à 23:20
30 nov. 2008 à 23:20
Bonjour alainjjb,
Merci de votre confiance.
J'ai regardé en diagonal votre classeur.
J'aimerais bien que vous m'expliqiez pourquoi : Après usage "nous" avons modifié cette insertion pour pouvoir être + souple. La ligne s'insère avant la ligne sélectionnée. , car l'insertion rajoute une ligne de titre, ce n'est pas correct.
Merci de votre réponse
Merci de votre confiance.
J'ai regardé en diagonal votre classeur.
J'aimerais bien que vous m'expliqiez pourquoi : Après usage "nous" avons modifié cette insertion pour pouvoir être + souple. La ligne s'insère avant la ligne sélectionnée. , car l'insertion rajoute une ligne de titre, ce n'est pas correct.
Merci de votre réponse
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
alainjjb
Messages postés
771
Date d'inscription
jeudi 17 mai 2007
Statut
Membre
Dernière intervention
5 février 2024
110
1 déc. 2008 à 10:51
1 déc. 2008 à 10:51
Bonjour Jean-Pierre,
j'ai enregistré le fichier que tu as modifié mais lorsque je clique sur le bouton "Maj du rapport" j'ai un message d'erreur 1004 "référence non valide".
Question :
si on remplace l'insertion de ligne "Avant" la ligne sélectionnée par une insertion "Après" la ligne sélectionnée ça ne règlerait pas le problème ?
Merci
Alain
j'ai enregistré le fichier que tu as modifié mais lorsque je clique sur le bouton "Maj du rapport" j'ai un message d'erreur 1004 "référence non valide".
Question :
si on remplace l'insertion de ligne "Avant" la ligne sélectionnée par une insertion "Après" la ligne sélectionnée ça ne règlerait pas le problème ?
Merci
Alain
Le Pingou
Messages postés
12115
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
25 juin 2024
1 442
1 déc. 2008 à 11:10
1 déc. 2008 à 11:10
Bonjour,
Avec le message d'erreur il y a le débogage ..... qu'elle est la ligne en jaune ?
Pour le reste c'est non.
Avec le message d'erreur il y a le débogage ..... qu'elle est la ligne en jaune ?
Pour le reste c'est non.
alainjjb
Messages postés
771
Date d'inscription
jeudi 17 mai 2007
Statut
Membre
Dernière intervention
5 février 2024
110
1 déc. 2008 à 11:55
1 déc. 2008 à 11:55
Re,
la ligne sur laquelle il y a, à priori, quelque chose qui ne lui plait pas :
Sheets("SUIVI_Catégories").PivotTables("Tableau croisé dynamique1").SourceData = plagesource
La valeur de Plagesource est "DATA!R8C2 : R15C13"
A+
Alain
la ligne sur laquelle il y a, à priori, quelque chose qui ne lui plait pas :
Sheets("SUIVI_Catégories").PivotTables("Tableau croisé dynamique1").SourceData = plagesource
La valeur de Plagesource est "DATA!R8C2 : R15C13"
A+
Alain
Le Pingou
Messages postés
12115
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
25 juin 2024
1 442
1 déc. 2008 à 13:06
1 déc. 2008 à 13:06
Bonjour,
Comme je n'ai aucunne erreur chez moi. pouvez-vous préciser la version d'Excel !
Comme je n'ai aucunne erreur chez moi. pouvez-vous préciser la version d'Excel !
alainjjb
Messages postés
771
Date d'inscription
jeudi 17 mai 2007
Statut
Membre
Dernière intervention
5 février 2024
110
1 déc. 2008 à 14:35
1 déc. 2008 à 14:35
Re,
effectivement ma version est comme moi ... pas toute jeune : "Microsoft Excel 2000 (9.0).
Cordialement
Alain
effectivement ma version est comme moi ... pas toute jeune : "Microsoft Excel 2000 (9.0).
Cordialement
Alain
xkristi
Messages postés
4264
Date d'inscription
lundi 18 décembre 2006
Statut
Membre
Dernière intervention
19 août 2022
564
1 déc. 2008 à 13:14
1 déc. 2008 à 13:14
Salut
Dans ton TCD
si tu fais assistant , précédent
tu vois que tu ne prends pas en compte la 27 ligne
pour éviter tu peux sélectionner ta plage de données jusqu'à 50 lignes ou 100
et filtrer la colonne vide
Dans ton TCD
si tu fais assistant , précédent
tu vois que tu ne prends pas en compte la 27 ligne
pour éviter tu peux sélectionner ta plage de données jusqu'à 50 lignes ou 100
et filtrer la colonne vide
alainjjb
Messages postés
771
Date d'inscription
jeudi 17 mai 2007
Statut
Membre
Dernière intervention
5 février 2024
110
1 déc. 2008 à 14:40
1 déc. 2008 à 14:40
Bonjour
effectivement je ne sélectionne pas la ligne "27" qui correspond dans cette exemple à la ligne "Total". Si je la sélectionne le cumul du TCD est doublé puisqu'il prend en compte ce total.
Merci quand même.
Alain
effectivement je ne sélectionne pas la ligne "27" qui correspond dans cette exemple à la ligne "Total". Si je la sélectionne le cumul du TCD est doublé puisqu'il prend en compte ce total.
Merci quand même.
Alain
alainjjb
Messages postés
771
Date d'inscription
jeudi 17 mai 2007
Statut
Membre
Dernière intervention
5 février 2024
110
1 déc. 2008 à 14:53
1 déc. 2008 à 14:53
Pour Pingou :
J'aimerais bien que vous m'expliqiez pourquoi : Après usage "nous" avons modifié cette insertion pour pouvoir être + souple. La ligne s'insère avant la ligne sélectionnée. , car l'insertion rajoute une ligne de titre, ce n'est pas correct.
Je n'avais pas vu ce post. Au début la ligne était systématiquement ajoutée avant la ligne "Total" mais à l'usage il est parfois utile de l'ajouter à un endroit précis (par exemple pour saisir les mvts sur compte par compte ou par "Nature" (par exemple ne pas mélanger les mvts "Recette" et les mvts "Dépense".
Je ne comprends pas "car l'insertion rajoute une ligne de titre, ce n'est pas correct". Chez moi ça fonctionne et aucune ligne de titre est ajoutée.
Alain
J'aimerais bien que vous m'expliqiez pourquoi : Après usage "nous" avons modifié cette insertion pour pouvoir être + souple. La ligne s'insère avant la ligne sélectionnée. , car l'insertion rajoute une ligne de titre, ce n'est pas correct.
Je n'avais pas vu ce post. Au début la ligne était systématiquement ajoutée avant la ligne "Total" mais à l'usage il est parfois utile de l'ajouter à un endroit précis (par exemple pour saisir les mvts sur compte par compte ou par "Nature" (par exemple ne pas mélanger les mvts "Recette" et les mvts "Dépense".
Je ne comprends pas "car l'insertion rajoute une ligne de titre, ce n'est pas correct". Chez moi ça fonctionne et aucune ligne de titre est ajoutée.
Alain
Le Pingou
Messages postés
12115
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
25 juin 2024
1 442
1 déc. 2008 à 16:42
1 déc. 2008 à 16:42
Bonjour Alain,
Ne vous inquiété pas il s'agit d'un problème d'écriture de code qui n'est pas reconnu par votre version d'Excel.
Je suis de retour et la correction va suivre. Un brin de patience.
Merci.
Ne vous inquiété pas il s'agit d'un problème d'écriture de code qui n'est pas reconnu par votre version d'Excel.
Je suis de retour et la correction va suivre. Un brin de patience.
Merci.
Le Pingou
Messages postés
12115
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
25 juin 2024
1 442
1 déc. 2008 à 17:23
1 déc. 2008 à 17:23
Bonjour Alain,
Ci-joint la version corrigée : http://www.cijoint.fr/cjlink.php?file=cj200812/cijCwAqieo.xls
Concernant votre poste 12 :
Il est toujours préférable d'entrer les diverses données les unes après les autres et ensuite on triera l'ensemble selon le choix désiré.
Je ne comprends pas "car l'insertion rajoute une ligne de titre, ce n'est pas correct". Chez moi ça fonctionne et aucune ligne de titre est ajoutée.
D'accord avec vous, mais si la cellule sélectionné se trouve sur la première ligne qui suit les Titre vous avez une nouvelle ligne de titre. Pour moi il doit y avoir un contrôle qui empêche d'insérer la ligne n’ importe où.
Ci-joint la version corrigée : http://www.cijoint.fr/cjlink.php?file=cj200812/cijCwAqieo.xls
Concernant votre poste 12 :
Il est toujours préférable d'entrer les diverses données les unes après les autres et ensuite on triera l'ensemble selon le choix désiré.
Je ne comprends pas "car l'insertion rajoute une ligne de titre, ce n'est pas correct". Chez moi ça fonctionne et aucune ligne de titre est ajoutée.
D'accord avec vous, mais si la cellule sélectionné se trouve sur la première ligne qui suit les Titre vous avez une nouvelle ligne de titre. Pour moi il doit y avoir un contrôle qui empêche d'insérer la ligne n’ importe où.
alainjjb
Messages postés
771
Date d'inscription
jeudi 17 mai 2007
Statut
Membre
Dernière intervention
5 février 2024
110
1 déc. 2008 à 17:48
1 déc. 2008 à 17:48
Re bonsoir Jean-Pierre,
merci pour ce tableau. Je ne m'étais même pas aperçu du problème de copie du titre (normalement on n'a pas à vouloir insérer une ligne avant la 1ère qui logiquement doit correspondre au solde initial). Quant à ta remarque sur la saisie dans l'ordre : je suis d'accord avec toi mais ce tableau sert au 11 trésoriers de sections et chacun à ses petites habitudes ... C'est pour cette raison que j'ai voulu être le + souple possible. (ce n'est qu'un détail : j'aurais effectivement plus rester avec l'insertion en fin de tableau.
Merci beaucoup
Alain
merci pour ce tableau. Je ne m'étais même pas aperçu du problème de copie du titre (normalement on n'a pas à vouloir insérer une ligne avant la 1ère qui logiquement doit correspondre au solde initial). Quant à ta remarque sur la saisie dans l'ordre : je suis d'accord avec toi mais ce tableau sert au 11 trésoriers de sections et chacun à ses petites habitudes ... C'est pour cette raison que j'ai voulu être le + souple possible. (ce n'est qu'un détail : j'aurais effectivement plus rester avec l'insertion en fin de tableau.
Merci beaucoup
Alain
Le Pingou
Messages postés
12115
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
25 juin 2024
1 442
1 déc. 2008 à 18:54
1 déc. 2008 à 18:54
Bonjour Alain,
Merci de savoir que cela fonctionne.
Je vais regardé votre code pour insérer une ligne uniquement au endroit convenable.
Je pense que d'ici demain soir ce sera bon.
Bonne soirée.
Merci de savoir que cela fonctionne.
Je vais regardé votre code pour insérer une ligne uniquement au endroit convenable.
Je pense que d'ici demain soir ce sera bon.
Bonne soirée.
alainjjb
Messages postés
771
Date d'inscription
jeudi 17 mai 2007
Statut
Membre
Dernière intervention
5 février 2024
110
1 déc. 2008 à 19:45
1 déc. 2008 à 19:45
Re bonsoir Jean-Pierre,
je n'avais pas été jusqu'au bout du test. L'insertion fonctionne correctement mais lors du clic sur le bouton "Maj du rapport" j'ai un message d'erreur "erreur d'exécution -2147024882 (8007000e) impossible d'afficher le tableau sur un tableau existant. La ligne en erreur :
"Sheets("SUIVI_Catégories").PivotTables("Tableau croisé dynamique1").SmallGrid = False
Bonne soirée
Alain
je n'avais pas été jusqu'au bout du test. L'insertion fonctionne correctement mais lors du clic sur le bouton "Maj du rapport" j'ai un message d'erreur "erreur d'exécution -2147024882 (8007000e) impossible d'afficher le tableau sur un tableau existant. La ligne en erreur :
"Sheets("SUIVI_Catégories").PivotTables("Tableau croisé dynamique1").SmallGrid = False
Bonne soirée
Alain
Le Pingou
Messages postés
12115
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
25 juin 2024
1 442
1 déc. 2008 à 20:20
1 déc. 2008 à 20:20
Bonjour Alain,
Pouvez-vous refaire le même test et dès que vous avez l'erreur vous cliquez sur Annuler ou terminer puis enregistrer le classeur et le metrre sur CIJOINT.FR ou CJOINT.COM
Merci
Pouvez-vous refaire le même test et dès que vous avez l'erreur vous cliquez sur Annuler ou terminer puis enregistrer le classeur et le metrre sur CIJOINT.FR ou CJOINT.COM
Merci
alainjjb
Messages postés
771
Date d'inscription
jeudi 17 mai 2007
Statut
Membre
Dernière intervention
5 février 2024
110
1 déc. 2008 à 22:13
1 déc. 2008 à 22:13
Le lien du tableau après avoir cliqué sur le bouton "Maj du rapport" :
https://www.cjoint.com/?mbwjeiTFey
Bonne soirée
Alain
https://www.cjoint.com/?mbwjeiTFey
Bonne soirée
Alain
Le Pingou
Messages postés
12115
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
25 juin 2024
1 442
1 déc. 2008 à 23:27
1 déc. 2008 à 23:27
Bonsoir Alain,
Merci infiniment de l'information.
La faute est aussi apparue chez moi avec votre classeur.
J'ai corrigé et il semble que c'est bon sur mes 2 machines ... : http://www.cijoint.fr/cjlink.php?file=cj200812/cijkiFvz2h.xls
.
En plus j'ai mis un contrôle sur l'inseertion de ligne, à vous de le découvrir...!
Merci infiniment de l'information.
La faute est aussi apparue chez moi avec votre classeur.
J'ai corrigé et il semble que c'est bon sur mes 2 machines ... : http://www.cijoint.fr/cjlink.php?file=cj200812/cijkiFvz2h.xls
.
En plus j'ai mis un contrôle sur l'inseertion de ligne, à vous de le découvrir...!
alainjjb
Messages postés
771
Date d'inscription
jeudi 17 mai 2007
Statut
Membre
Dernière intervention
5 février 2024
110
2 déc. 2008 à 20:20
2 déc. 2008 à 20:20
Bonsoir Jean-Pierre,
après un petit test je crois que les résultats son parfaits et que ce dernier fichier correspond à ma demande ... en plus perfectionnée car je n'avais pas intégré les contrôles et autres optimisations. J'ai simplement modifié une des limites du contrôle supérieur (remplacé le 8 par un 9) car l'insertion avant la 1ère ligne générait une ligne mal initialisée. Mais comme la 1ère ligne est le solde initial et que celui-ci par définition est la 1ère ligne ... Tout fonctionne à merveille et je t'en remercie sincèrement.
Bonne soirée
Alain
après un petit test je crois que les résultats son parfaits et que ce dernier fichier correspond à ma demande ... en plus perfectionnée car je n'avais pas intégré les contrôles et autres optimisations. J'ai simplement modifié une des limites du contrôle supérieur (remplacé le 8 par un 9) car l'insertion avant la 1ère ligne générait une ligne mal initialisée. Mais comme la 1ère ligne est le solde initial et que celui-ci par définition est la 1ère ligne ... Tout fonctionne à merveille et je t'en remercie sincèrement.
Bonne soirée
Alain
Le Pingou
Messages postés
12115
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
25 juin 2024
1 442
2 déc. 2008 à 22:28
2 déc. 2008 à 22:28
Merci, de rien.