OVH Cloud OVH Cloud

Recuperer la ligne paire

6 réponses
Avatar
Michel
Bonjour tout le monde,

J'ai essaye :

If Application.WorksheetFunction.Mod(I, 2) = 0 Then
wer = "paire"
Else
wer = "impaire"
End If

mais .Mod n'est pas reconnu... :o(

Y a t-il une bonne ame pour m'aiguiller ?

D'avance merci,

@+

Michel.

6 réponses

Avatar
Daniel
Bonjour.
Essaie :
If Int(I / 2) = I / 2 Then
wer = "paire"
Else
wer = "impaire"
End If
Cordialement.
Daniel
"Michel" a écrit dans le message de
news:
Bonjour tout le monde,

J'ai essaye :

If Application.WorksheetFunction.Mod(I, 2) = 0 Then
wer = "paire"
Else
wer = "impaire"
End If

mais .Mod n'est pas reconnu... :o(

Y a t-il une bonne ame pour m'aiguiller ?

D'avance merci,

@+

Michel.




Avatar
Michel
Salut,

Super Top ca marche impeccable,

Un grand merci a toi,

Est-ce que le code employe n'etait pas bon ?

Je me rappel une avoir employe un code qui employait directement le code
excel et non pas celui de VBA car c'etait plus simple, Aurais-tu une idee ?

Mais bon mon probleme est resolu grace a toi... :o)

@+

Michel.

"Daniel" a écrit dans le message de news:

Bonjour.
Essaie :
If Int(I / 2) = I / 2 Then
wer = "paire"
Else
wer = "impaire"
End If
Cordialement.
Daniel
"Michel" a écrit dans le message de
news:
Bonjour tout le monde,

J'ai essaye :

If Application.WorksheetFunction.Mod(I, 2) = 0 Then
wer = "paire"
Else
wer = "impaire"
End If

mais .Mod n'est pas reconnu... :o(

Y a t-il une bonne ame pour m'aiguiller ?

D'avance merci,

@+

Michel.








Avatar
Nicolas B.
Bonsoir,

La syntaxe avec Mod est un peu particulière en VBA :

If I mod 2 Then
wer = "impaire"
else
wer = "paire"
end if


A+
Nicolas B.

Bonjour tout le monde,

J'ai essaye :

If Application.WorksheetFunction.Mod(I, 2) = 0 Then
wer = "paire"
Else
wer = "impaire"
End If

mais .Mod n'est pas reconnu... :o(

Y a t-il une bonne ame pour m'aiguiller ?

D'avance merci,

@+

Michel.




Avatar
Michel
Salut,

Merci nicolas

ca marche Tip-Top...

Je ne pensais pas que c'etait si simple...

@+

Michel.

"Nicolas B." a écrit dans le message
de news: OlChN$
Bonsoir,

La syntaxe avec Mod est un peu particulière en VBA :

If I mod 2 Then
wer = "impaire"
else
wer = "paire"
end if


A+
Nicolas B.

Bonjour tout le monde,

J'ai essaye :

If Application.WorksheetFunction.Mod(I, 2) = 0 Then
wer = "paire"
Else
wer = "impaire"
End If

mais .Mod n'est pas reconnu... :o(

Y a t-il une bonne ame pour m'aiguiller ?

D'avance merci,

@+

Michel.





Avatar
AV
Je me rappel une avoir employe un code qui employait directement le code excel
et non pas celui de VBA car c'etait plus simple,


D'une façon générale, si tu veux (sans échec) utiliser les fonctions de feuille
de calcul, passe par la méthode Evaluate :

If Evaluate("Mod(" & I & ", 2)") = 0 Then
wer = "paire"
Else
wer = "impaire"
End If

AV

Avatar
Michel
Salut,

Un grand merci a toi AV, toujours ou il faut....

@+

Michel.

"AV" a écrit dans le message de news:

Je me rappel une avoir employe un code qui employait directement le code
excel et non pas celui de VBA car c'etait plus simple,


D'une façon générale, si tu veux (sans échec) utiliser les fonctions de
feuille de calcul, passe par la méthode Evaluate :

If Evaluate("Mod(" & I & ", 2)") = 0 Then
wer = "paire"
Else
wer = "impaire"
End If

AV