Bonjour à toutes et à tous,
je n'arrive pas à utiliser une variable pour définir un choix dans un tableau croisé dynamique
Par une boîte de dialogue, je recueille l'année d'analyse choisie mais je ne sais pas comment "injecter" cette année dans le code
Le but de la manœuvre étant d'afficher dans le TCD l'année sélectionnée (ici simplifié à l'extrème pour me concentrer sur le problème)
Qui peut me dire ce qui cloche dans le code suivant ?
J'obtiens le message "erreur d'exécution 1004 impossible de lire la propriété Pivotitems de la classe PivotFields"
Merci d'avance
je n'arrive pas à utiliser une variable pour définir un choix dans un tableau croisé dynamique
Par une boîte de dialogue, je recueille l'année d'analyse choisie mais je ne sais pas comment "injecter" cette année dans le code
Le but de la manœuvre étant d'afficher dans le TCD l'année sélectionnée (ici simplifié à l'extrème pour me concentrer sur le problème)
Qui peut me dire ce qui cloche dans le code suivant ?
J'obtiens le message "erreur d'exécution 1004 impossible de lire la propriété Pivotitems de la classe PivotFields"
Code:
Sub Q_Année()
Dim AnnéeRéponse As Integer
AnnéeRéponse = Application.InputBox("Saisissez l'année souhaitée", Type:=1)
With ActiveSheet.PivotTables("Tableau croisé dynamique3").PivotFields("Année")
.PivotItems(AnnéeRéponse).Visible = True
End With
End Sub
Merci d'avance