Paramétrer un range de cellule

Bonjour,

Voilà ce que je cherche à faire :

1) l'utilisateur a déjà renseigné les colonnes x et y d'un tableau de N lignes

Par la suite, sur un nouvel onglet, je veux construire un tableau coloré lié au premier tableau :

A chaque ligne correspondront 100 colonnes dont x seront vertes et y seront rouges (les valeurs x et y renseignées dans le premier tableau)

2) pour la première ligne (ligne 1 de la feuille) : colorer x cases en vert et y cases en rouge (range("E1:BH1") puis range("BI1:CZ1") PAR EXEMPLE si x=56

...puis pour la ligne 2

...etc jusqu'à la ligne N

Question1 : comment faire pour transformer mon x en BH1 ?

Question2 : comment faire pour paramétrer le numéro de la ligne pour pouvoir traiter en boucle de la ligne 1 à la ligne N ?

J'ai pensé à une solution consistant à passer à la cellule adjacente mais je ne connais pas l'instruction pour aller de gauche à droite et de haut en bas et inversement (je débute en VBA sous EXCEL...)

Merci de vos aides !

Bonjour,

Afin de travailler dans le même esprit que toi, le plus simple serait que tu places un fichier exemple avec ce que tu as et le résultat que tu veux avoir dans l'autre tableau.

Ce sera plus facile de t'aider et de répondre à ta demande.

A te relire

Dan

Voilà !

https://www.excel-pratique.com/~files/doc/illustration.xls

j'espère que ça illuste bien mon propos

cordialement

Salut arcobaleno et Dan,

Voici la solution que je vois :

Cette formule que tu étends sur ta plage :

=IF(DATA!$B2<COLUMN(GRAPH!A:A);1;0)

Et une MFC si = 0 Remplissage = vert et Écriture = vert.

Et si = 1 Remplissage = rouge et Écriture = rouge.

Ça donne ceci :

Salut le forum

Un graphique qui fait la même chose.

https://www.excel-pratique.com/~files/doc/Copie_de_illustration.xls

Mytå

Merci à vous

EricF : ta méthode répond parfaitement à ma demande. Cependant, pour des soucis de compréhension et pour ne retenir que le principe, j'ai simplifié en mettant en place 2 séries X et Y donc 2 conditions mais dans les faits, je serai amené à gérer 6 voire 7 séries. On ne peut pas mettre en place plus de 3 MFC dans Excel 97 (plus dans XL2007 je crois ?) donc je ne peux pas la retenir. Désolé, pour l'imprécision.

Mytâ : très intéressant, je n'y avais pas pensé.

Bien, je pars sur la proposition de Mytâ.

Pour le graphique : RAS

Par contre, j'ai un problème pour la sélection des données.

Je veux dénombrer les 0,1,2,3,4,5 dans chaque colonne de mon tableau. C'est facile avec NB.SI mais ça ne marche pas sur une sélection car NB.SI continue à dénombrer les cellules non sélectionnées.

Dans l'idéal il faudrait mixer sous.total(2,...) et NB.SI mais j'ai peur qu'on ne puisse pas.

Quelqu'un a-t-il une idée ?

https://www.excel-pratique.com/~files/doc/illustration2.xls

Salut le forum

Avec des Sommeprod, voir pièce jointe

https://www.excel-pratique.com/~files/doc/Illustration_Sommeprod.xls

Mytå

2suivi-btx.zip (25.91 Ko)

Sommeprod : c'est puissant ça !

Merci

Rechercher des sujets similaires à "parametrer range"