Bonjour,
Je rencontre actuellement un petit problème pour créer un classeur qu'on m'a commandé.
C'est un classeur "somme de points" tout à fait classique mais que j'essaye d'automatiser le plus possible avec le VBA.
Donc, je peux ajouter une cotation avec une macro qui m'ajoute une colonne avant la dernière ( la dernière étant le total ).
Or, dans le total, j'ai ceci :
=SI(A8="";"";((SOMME(INDIRECT("LC(-"&COLONNE()-3&"):LC(-1)";FAUX)))/DATA!C6)*10)
DATA!C6 est en fait une autre formule :
=SOMME.SI('Lire - 1'!C7:G7;">"&0;'Lire - 1'!C7:G7)
Jusque là, tout va bien ...
Là où ça coince, c'est quand je ne rentre pas de valeur ... Normalement, je sais qu'on peut demander de ne prendre que les valeurs, mais cette formule de somme indirecte des cellules précédentes est nouvelle pour moi.
Donc, ma question :
Comment faire pour ne pas prendre en compte les cases vides ?
Dans l'attente de votre réponse,
Adrien
PS : Si quelqu'un a le moyen que en plus d'une case vide, une lettre puisse annuler la prise en compte. Un "A" comme "absent" pourrait aussi compter comme si c'était "rien".
Merci !
Je rencontre actuellement un petit problème pour créer un classeur qu'on m'a commandé.
C'est un classeur "somme de points" tout à fait classique mais que j'essaye d'automatiser le plus possible avec le VBA.
Donc, je peux ajouter une cotation avec une macro qui m'ajoute une colonne avant la dernière ( la dernière étant le total ).
Or, dans le total, j'ai ceci :
=SI(A8="";"";((SOMME(INDIRECT("LC(-"&COLONNE()-3&"):LC(-1)";FAUX)))/DATA!C6)*10)
DATA!C6 est en fait une autre formule :
=SOMME.SI('Lire - 1'!C7:G7;">"&0;'Lire - 1'!C7:G7)
Jusque là, tout va bien ...
Là où ça coince, c'est quand je ne rentre pas de valeur ... Normalement, je sais qu'on peut demander de ne prendre que les valeurs, mais cette formule de somme indirecte des cellules précédentes est nouvelle pour moi.
Donc, ma question :
Comment faire pour ne pas prendre en compte les cases vides ?
Dans l'attente de votre réponse,
Adrien
PS : Si quelqu'un a le moyen que en plus d'une case vide, une lettre puisse annuler la prise en compte. Un "A" comme "absent" pourrait aussi compter comme si c'était "rien".
Merci !