Invite dans macro pour Tableau croisé

  • Initiateur de la discussion Initiateur de la discussion laraviole
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

L

laraviole

Guest
Bonsoir le forum,
Je me rapproche une nouvelle fois de vous pour trouver une solution
J'ai des fichiers qui tourne avec une macro et j'aimerai savoir s'il est possible d'actualiser un tableau croisé avec une invite qui me permettrait par exemple de choisir ma semaine .
ActiveSheet.PivotTables("Tableau croisé dynamique2").PivotFields("Semaine"). _
CurrentPage = "37"
Je vous joins un petit exemple
Bonne soirée à tous
 

Pièces jointes

Re : Invite dans macro pour Tableau croisé

Bonjour à tous,

Peux-tu essayer avec :
Code:
Sub Semaine_TCD()
Dim Semaine As Byte

Semaine = InputBox("Choix de la semaine", "Choisir de la semaine")
    ActiveSheet.PivotTables("Tableau croisé dynamique2").PivotFields("Semaine"). _
        CurrentPage = Semaine
End Sub

A+ à tous
 
Re : Invite dans macro pour Tableau croisé

Bonjour à tous,

Remplace le :
Code:
Dim Semaine As Byte
par
Code:
Dim Semaine
Semaine était déclaré comme allant de 0 à 256 (Byte) , il devient Variant (le Variant est implicite quand rien n'est mentionné) donc toutes les valeurs possibles

A+ à tous
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
7
Affichages
916
Réponses
7
Affichages
1 K
Réponses
33
Affichages
1 K
Retour