A voir également:
- Parametrage automatique pivotitem dans tableau croise dynamique
- Tableau croisé dynamique - Guide
- Exemple tableau croisé dynamique télécharger - Télécharger - Tableur
- Tableau word - Guide
- Tableau ascii - Guide
- Réponse automatique thunderbird - Guide
3 réponses
Bonjour,
si f1 n'est pas une variable mais une cellule, mettre les doubles cotes
MAJdate = Range("f1").Value
si f1 n'est pas une variable mais une cellule, mettre les doubles cotes
MAJdate = Range("f1").Value
Salut et merci pour ta réponse,
cette petite erreur a été corrigée (je crois que ca s'était fait automatiquement, en fait!)
par contre, c'est sur le pi.Visible = False
que le debogueur me renvois un message
"erreur d'execution 1004
impossible de définir la propriété visble de la classe pivotitem" ...
une autre idée ?
merci d'avance!
charly
cette petite erreur a été corrigée (je crois que ca s'était fait automatiquement, en fait!)
par contre, c'est sur le pi.Visible = False
que le debogueur me renvois un message
"erreur d'execution 1004
impossible de définir la propriété visble de la classe pivotitem" ...
une autre idée ?
merci d'avance!
charly
Bonjour
J'ai le même problème, j'en ai identifié la cause : c'est un problème de format lié au fait que ce soit une date (dd/mm/yyyy ; quand je teste avec un Pivot.Item alphabétique je n'ai pas de problème).
Je ne trouve pas de solution... je suis preneur de toute aide. Précision : je suis sous Excel 2007.
Pour info, voici une partie de mon code (la variable "mesmois" contient plusieurs dates sous la forme dd/mm/yyyy, la comparaison avec le PivotItem fonctionne parfaitement) :
Arnauld.
J'ai le même problème, j'en ai identifié la cause : c'est un problème de format lié au fait que ce soit une date (dd/mm/yyyy ; quand je teste avec un Pivot.Item alphabétique je n'ai pas de problème).
Je ne trouve pas de solution... je suis preneur de toute aide. Précision : je suis sous Excel 2007.
Pour info, voici une partie de mon code (la variable "mesmois" contient plusieurs dates sous la forme dd/mm/yyyy, la comparaison avec le PivotItem fonctionne parfaitement) :
With ActiveSheet.PivotTables("Tableau croisé dynamique1").PivotFields("Début")
Dim P_I As PivotItem
For Each P_I In .PivotItems
trouve = 0
For j = 1 To nbmois
If P_I = mesmois(j) Then trouve = 1
If trouve = 1 Then P_I.Visible = True
Next j
If trouve = 0 Then P_I.Visible = False
Next
Arnauld.
Bonjour,
Juste de passage pour :
Juste de passage pour :
Pour transmettre un fichier, il faut passer par un site de pièce jointe tel que cjoint.com
Va sur ce site : https://www.cjoint.com/
Clic sur parcourir,
Cherche ton fichier,
clic sur ouvrir,
Clic sur "Créer le lien cjoint",
Copier le lien,
Revenir ici le coller dans une réponse...
Bon, je tourne en rond, voici une version light de mon fichier de départ.
C'est au moment du .Visible=False ou True que ça ne veut pas....
https://www.cjoint.com/?3Lsrje5fkcd
Précision : lancer d'abord la macro SELECT_CUMUL (pour alimenter la variable "mesmois") puis MAJ_TCD.
Merci d'avance pour l'aide. Et merci @pijaku
C'est au moment du .Visible=False ou True que ça ne veut pas....
https://www.cjoint.com/?3Lsrje5fkcd
Précision : lancer d'abord la macro SELECT_CUMUL (pour alimenter la variable "mesmois") puis MAJ_TCD.
Merci d'avance pour l'aide. Et merci @pijaku
Bonjour,
Apres quelques recherches et modif, fichier modifie:
https://www.cjoint.com/c/DLstbBmgYYg
coche mois choisi: ai repris le code sous un angle different
ai trouve probleme de format date: convertir en dates choisies en anglais (assez frequent avec EXCEL ou ACCESS)
A+
Apres quelques recherches et modif, fichier modifie:
https://www.cjoint.com/c/DLstbBmgYYg
coche mois choisi: ai repris le code sous un angle different
ai trouve probleme de format date: convertir en dates choisies en anglais (assez frequent avec EXCEL ou ACCESS)
A+
Bonjour
Merci, j'ai bien compris l'approche (j'avais testé CDate mais je ne savais pas m'en servir).
En revanche, j'ai toujours la même erreur (1004, impossible de définir la propriété visble de la classe pivotitem) en arrivant à ".PivotItems(i).Visible = True", aussi bien dans mon fichier d'origine que dans celui que tu m'as renvoyé.
Voici un fichier test du même type dans lequel tout fonctionne : https://www.cjoint.com/?3LtkueMkp6G
Je ne comprends pas...
Merci et merci d'avance pour l'aide.
Merci, j'ai bien compris l'approche (j'avais testé CDate mais je ne savais pas m'en servir).
En revanche, j'ai toujours la même erreur (1004, impossible de définir la propriété visble de la classe pivotitem) en arrivant à ".PivotItems(i).Visible = True", aussi bien dans mon fichier d'origine que dans celui que tu m'as renvoyé.
Voici un fichier test du même type dans lequel tout fonctionne : https://www.cjoint.com/?3LtkueMkp6G
Je ne comprends pas...
Merci et merci d'avance pour l'aide.