Bonjour à tous,
Je découvre tout juste excel et ses macros et là je bloque. J'ai beau parcourir le forum et le net je ne trouve pas la bonne formule .
Explication :
Depuis un tableau je veux recuperer plusieurs infos pour les imprimer sur un modèle donné. Mais il y a plusieurs conditions à respecter pour cette impression.
Le nombre de ligne du tableau est noté dans une cellule :
For i = 1 To NBLIGN
J'attribue les valeurs à extraire :
pipo = Range("M" & 9 + i).Value
blabla = Range("N" & 9 + i).Value
Toto = Range("" & 9 + i).Value
...
Le souci c'est:
si "pipo" > 500 alors
'Deux fois la même chose à imprimer'
(fais ça : ...
et que si "blabla" <> 0
fais ça en plus, sinon oublie "blabla". imprime). Deux fois
Maintenant si pipo est <500
fais ça : ...
et que si "blabla" <> 0
fais ça en plus, sinon oublie "blabla". imprime 1 fois.
Et donc si pipo = 0 passe à la ligne suivante (next i).
Si quelqu'un peut m'expliquer le schéma à suivre parce que là je pédale dur.
MERCI.
Je découvre tout juste excel et ses macros et là je bloque. J'ai beau parcourir le forum et le net je ne trouve pas la bonne formule .
Explication :
Depuis un tableau je veux recuperer plusieurs infos pour les imprimer sur un modèle donné. Mais il y a plusieurs conditions à respecter pour cette impression.
Le nombre de ligne du tableau est noté dans une cellule :
For i = 1 To NBLIGN
J'attribue les valeurs à extraire :
pipo = Range("M" & 9 + i).Value
blabla = Range("N" & 9 + i).Value
Toto = Range("" & 9 + i).Value
...
Le souci c'est:
si "pipo" > 500 alors
'Deux fois la même chose à imprimer'
(fais ça : ...
et que si "blabla" <> 0
fais ça en plus, sinon oublie "blabla". imprime). Deux fois
Maintenant si pipo est <500
fais ça : ...
et que si "blabla" <> 0
fais ça en plus, sinon oublie "blabla". imprime 1 fois.
Et donc si pipo = 0 passe à la ligne suivante (next i).
Si quelqu'un peut m'expliquer le schéma à suivre parce que là je pédale dur.
MERCI.