Taille d'un champ de Page d'un TCD | ||
---|---|---|
Inscription: 07/03/2008
De Amiens
Messages:
33
Système d'exploitation: PC Version Excel utilisée: 2002,2003,2010 |
Posté le : 31-03-2010 12h26
Bonjour,
Edité par JackyAmiens le 31/03/2010 13:33:53
|
|
|
Re: Taille d'un champ de Page d'un TCD | ||
---|---|---|
Inscription: 23/05/2008
De La Varenne Saint-Hilaire
Messages:
356
Système d'exploitation: PC Version Excel utilisée: 2010 |
Posté le : 31-03-2010 14h16
Bonjour JackyAmiens,
Voici un code inspiré de MichelXLD: With Worksheets("Feuil2").PivotTables("Tableau croisé dynamique1") J'ai testé sur 2007, en revanche je n'ai pas regardé sur ta version... Bon après-midi et à bientôt, mth |
|
|
Re: Taille d'un champ de Page d'un TCD | ||
---|---|---|
Inscription: 07/03/2008
De Amiens
Messages:
33
Système d'exploitation: PC Version Excel utilisée: 2002,2003,2010 |
Posté le : 31-03-2010 15h58
Bonjour,
Et merci de ta participation, mais, je me suis mal exprimé. Mon code (en gras) ne fonctionne pas, il est simplement l'expression de l'idée de l'instruction que je cherche. Le code VBA doit permettre de dimensionner le champ déposer en zone Page lors de sa sélection par l'utilisateur. Si Club comporte 100 éléments, un clique sur le sélecteur d'élément doit faire apparaître une zone comprenant 20 éléments au lieu 6 ou 8. Le code MichelXLD permet de sélectionner ou déselectionner les éléments présent dans "Club" et ne répond pas à ma recherche. Cdlt, JackyAmiens |
|
|
Re: Taille d'un champ de Page d'un TCD | ||
---|---|---|
Inscription: 09/01/2008
De Montréal, Québec
Messages:
463
Système d'exploitation: PC Version Excel utilisée: 97 à 2016 |
Posté le : 31-03-2010 21h58
Bonjour JackyAmiens,
J'ai fouillé ici et là et encore là et ici : rien. Si j'ai bien compris la question la fenêtre que tu cherches à redimensionner automatiquement selon des paramètres personnels, dans le cas qui nous occupe afficher 20 éléments, n'est pas pilotable par VBA. Il s'agit d'une fenêtre de type bosa_sdm_XL9. Il y a bien les API comme FindWindow et MoveWindow qui pourraient te permettre de zigonner* avec cette fenêtre. Je te le déconseille. J'ai bricolé plusieurs parades de mon cru tout l'après-midi et bof... ni convainquant ni solide. En plus le type de fenêtre bosa_sdm_XL9 est utilisé pour tout autre chose comme par exemple la fenêtre d'avertissement suivante est ausi une fenètre bosa_sdm_XL9. Alors si tu joues avec les API assure-toi de bien distinguer le ceci du cela. Bref, je crois que la réponse à ta question est : Impossible. Désolé. Cordialement, Guy ____ *zigonner : (québécisme) Travailler à l'aveuglette sans trop savoir quoi ou comment faire. Perdre son temps.
Edité par Guy le 01/04/2010 00:55:54
|
|
|
Re: Taille d'un champ de Page d'un TCD | ||
---|---|---|
Inscription: 07/03/2008
De Amiens
Messages:
33
Système d'exploitation: PC Version Excel utilisée: 2002,2003,2010 |
Posté le : 01-04-2010 08h09
Bonjour,
Merci Guy d'avoir consacrer du temps à ma problèmatique, Je voulais un seul champ de page présentant une liste d'au moins 20 clubs. Comme les clubs appartiennent à des Ligues, je peux ajouter un filtre supplémentaire avec un champ dit "Ligue". Le filtrage par ligue permet la présence de moins de clubs mais contraint à deux sélections. Cdlt, Jacky |
|
|
Re: Taille d'un champ de Page d'un TCD | ||
---|---|---|
Inscription: 07/03/2008
De Amiens
Messages:
33
Système d'exploitation: PC Version Excel utilisée: 2002,2003,2010 |
Posté le : 07-04-2010 16h42
Bonjour, With Worksheets("Feuil2").PivotTables("Tableau croisé dynamique1")
|
|
|