[Macro] Exclure des champs d'un TCD

  • Initiateur de la discussion Initiateur de la discussion Brozad
  • 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 !

Brozad

XLDnaute Nouveau
Bonjour à tous,

Dans le cadre d'un outil de rapport automatisé je dois actualiser automatiquement un tableau croisé dynamique.

Le problème est que certaines cases de la base de donnée d'origine n'ont pas été remplis et j'aimerai les exclure (edit : de mon TCD).

J'ai réussi à le faire avec l'outil d'aide à la création des macros d'excel mais la base de donnée peut varier et il arrive que tout les champs soient bien remplis. Dans ce cas, la macro s'arrête car les champs à exclure n'existent pas...

J'ai donc essayé d'introduire la fonction pour que si le champ est présent alors on l'exclu mais sans succès...

Actuellement le code donne ça

Code:
Sub TOP()

Sheets("TCD bookers).Select
ActiveSheeet.PivotTables("TCD_book1").PivotCache.Refresh

End Sub


En fait j'ai trois choix :

1. Exclure toutes les valeurs qui ne commencent pas par MR ou MRS ou MISS (je préfèrerais cette solution)

2. Exclure les valeurs (vide), - et seulement lorsqu'ils sont présent dans le TCD (edit : condition If ... Then je présume)

3. Rajouter une ligne (vide) et - à ma base de donnée pour qu'ils soient systématiquement présent mais je préfèrerais éviter de faire mon cochon!


Merci d'avance à tous ceux qui me consacreront du temps!
 
- 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
Retour