Re : Mon classeur est atteint de la danse de Saint-Guy !
Bonsoir Job,
En effet, nos posts ont dû se croiser et entre-temps je suis allé déjeûner (décalage horaire oblige...).
D'abord un grand merci pour m'avoir tiré d'affaire. Boudi !, ¡que lo pario!, quelle aventure pour un truc qui paraissait, ma foi, si simple au départ...
Tu as écrit :
ComboBox3.List =[ListeColonnes].Resize([ColonnesRestantes], 2).Value
Et là j'avoue, ce n'est pas encore très clair au niveau cortical...
J'étudie attentivement tes macros dans le module de l'USF afin de ne pas mourrir idiot et surtout de progresser dans ce langage bien souvent abscons qu'est VBA.
Dans la feuille "Items" où tout s'organise afin d'obtenir l'adresse de la plage de cellules qui sera le point de départ de la mise en forme des lignes sous-jacentes, les colonnes "Liste Items" & "Fréquences" sont, si je me souviens bien de Monique.
La 1ère colonne de la feuille que j'ai surlignée en rouge, récupère, sous forme de colonne, la ligne "SousZone6" de la feuille "Divers".
Apparaissent des "#N/A" qui perturbaient sérieusement les formules matricielles de Monique. Pour m'en sortir j'ai dû créer une 2ème colonne afin d'éliminer ces "#N/A". Bien que ce ne soit pas vital, je me suis demandé si, après tout, je ne pouvais pas me débarrasser de la 1ère colonne en écrivant dans la seconde :
{=SI(ESERROR(TRANSPONER(INDIRECTO(EnTête))=VERDADERO;"";TRANSPONER(INDIRECTO(EnTête))}
Et bien, ça ne marche pas du tout. Je n'ai pas très bien compris pourquoi.
Peut-on, par un autre moyen, s'affranchir de cette 1ère colonne ?