Bonjour à tous,
Ne m'étant mis à VBA qu'il y a seulement quelques jours, et en total autodidacte, je me retrouve souvent confronté à des limites certaines quant à ma connaissance des fonctions possibles de VBA.
Aujourd'hui je cherche à analyser un tableau qui est composé des entrées suivantes : Yes, No, N/A, - ayant la forme suivante (en bien plus large évidemment):
A B C
yes yes no
no n/a yes
- - yes
n/a yes no
Je cherche maintenant à compter le nombre de "Yes" par colonnes quand les données des autres colonnes sont toutes différentes de "Yes". Dans ce cas on obtiendrait pour A: 0; B:1 et C:2.
Par ailleurs, je cherche à ce que cette fonction ne fonctionne pas avec un Range fixe mais qui en se basant base sur le nom du row1, ie. le nom des colonnes (ci-bas : Voi, Log et Cha). Les colonnes pourront en effet être amenées à être déplacées et je ne veux pas que ma procédure s'effondre dans ce cas.
A B C
Voi Log Cha
yes yes no
no n/a yes
- - yes
n/a yes no
Je précise que j'ai déjà écris les fonctions permettant d'obtenir le numéro et la lettre correspondant aux noms des colonnes (ici : Voi, Log et Cha).
Comme je le disais au début, étant débutant je me retrouve confronté à un manque de connaissance des fonctions automatiques de VBA et n'ai donc rien à proposé pour y arriver.
Merci,
Partager