Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

formule dans vba

4 réponses
Avatar
mirnan
Bonjour,
Je récupère une variable par un inputbox.
Je veux récupérer une valeur qui soit:
valeur= TRONQUE(QUOTIENT(variable;50)/2)*50
Cette ligne en vba donne une erreur "erreur de compilation " en soulignant
le ";" (entre variable & 50).
J'ai essayé de mettre une virgule à la place, mais rien n'y fait.
Si quelqu'un a une idée, merci d'avance.
Bonne soirée

4 réponses

Avatar
Jacky
Bonsoir,

Ceci peut-être

valeur = Int(variable / 50 / 2) * 50

--
Salutations
JJ


"mirnan" a écrit dans le message de news: 4bc37e54$0$30243$
Bonjour,
Je récupère une variable par un inputbox.
Je veux récupérer une valeur qui soit:
valeur= TRONQUE(QUOTIENT(variable;50)/2)*50
Cette ligne en vba donne une erreur "erreur de compilation " en soulignant le ";" (entre variable & 50).
J'ai essayé de mettre une virgule à la place, mais rien n'y fait.
Si quelqu'un a une idée, merci d'avance.
Bonne soirée

Avatar
Jacky
Re..

S'il fallait absolument employer "TRONQUE" et "QUOTIENT"
valeur = [TRUNC(QUOTIENT(valeur,50)/2)*50]
--
Salutations
JJ


"mirnan" a écrit dans le message de news: 4bc37e54$0$30243$
Bonjour,
Je récupère une variable par un inputbox.
Je veux récupérer une valeur qui soit:
valeur= TRONQUE(QUOTIENT(variable;50)/2)*50
Cette ligne en vba donne une erreur "erreur de compilation " en soulignant le ";" (entre variable & 50).
J'ai essayé de mettre une virgule à la place, mais rien n'y fait.
Si quelqu'un a une idée, merci d'avance.
Bonne soirée

Avatar
Jacky
Oupss...
valeur = [TRUNC(QUOTIENT(variable,50)/2)*50]

--
Salutations
JJ


"Jacky" a écrit dans le message de news: u%
Re..

S'il fallait absolument employer "TRONQUE" et "QUOTIENT"
valeur = [TRUNC(QUOTIENT(valeur,50)/2)*50]
--
Salutations
JJ


"mirnan" a écrit dans le message de news: 4bc37e54$0$30243$
Bonjour,
Je récupère une variable par un inputbox.
Je veux récupérer une valeur qui soit:
valeur= TRONQUE(QUOTIENT(variable;50)/2)*50
Cette ligne en vba donne une erreur "erreur de compilation " en soulignant le ";" (entre variable & 50).
J'ai essayé de mettre une virgule à la place, mais rien n'y fait.
Si quelqu'un a une idée, merci d'avance.
Bonne soirée





Avatar
mirnan
Merci a vous tous.
J'essaie ce soir vos propositions, et vous tiendrez au courant.
Salutations et bonne journée
"Jacky" a écrit dans le message de news:

Oupss...
valeur = [TRUNC(QUOTIENT(variable,50)/2)*50]

--
Salutations
JJ


"Jacky" a écrit dans le message de news:
u%
Re..

S'il fallait absolument employer "TRONQUE" et "QUOTIENT"
valeur = [TRUNC(QUOTIENT(valeur,50)/2)*50]
--
Salutations
JJ


"mirnan" a écrit dans le message de news:
4bc37e54$0$30243$
Bonjour,
Je récupère une variable par un inputbox.
Je veux récupérer une valeur qui soit:
valeur= TRONQUE(QUOTIENT(variable;50)/2)*50
Cette ligne en vba donne une erreur "erreur de compilation " en
soulignant le ";" (entre variable & 50).
J'ai essayé de mettre une virgule à la place, mais rien n'y fait.
Si quelqu'un a une idée, merci d'avance.
Bonne soirée