OVH Cloud OVH Cloud

VBA - tester si cette cell est à 0:00

3 réponses
Avatar
twinley
Bonsoir,

J'ai une cell qui contient des heures sous forme 0:00
Je veux tester si cette cell est à 0 mais le code si dessous ne le fait pas.


With Worksheets(onglet)
dercol = .Cells.Find("*", [A3], , , xlByColumns, xlPrevious).Column
If .Cells(lign, dercol) = "0:00" Then MsgBox ("la feuille" &
onglet & "est à zéro")
End With

J'ai essayé différents tests pour le zéro, mais je n'ai plus d'idées...

Merci pour votre aide

--
à+twinley

3 réponses

Avatar
Pounet95
Bonsoir Twinley,

et comme ceci tout bêtement ?
If .Cells(lign, dercol) = 0 Then MsgBox ("la feuille" &
onglet & "est à zéro")



--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/
Conseillé :
http://dj.joss.free.fr/netiquet.htm
(charte, nétiquette, conseils, abréviations, souriettes...)
http://www.excelabo.net/mpfe/connexion.php
(connexion, conseils...)

"twinley" a écrit dans le message de news:
emXybUm$

Bonsoir,

J'ai une cell qui contient des heures sous forme 0:00
Je veux tester si cette cell est à 0 mais le code si dessous ne le fait
pas.


With Worksheets(onglet)
dercol = .Cells.Find("*", [A3], , , xlByColumns, xlPrevious).Column
If .Cells(lign, dercol) = "0:00" Then MsgBox ("la feuille" & onglet &
"est à zéro")
End With

J'ai essayé différents tests pour le zéro, mais je n'ai plus d'idées...

Merci pour votre aide

--
à+twinley


Avatar
twinley
Bonsoir Pounet

Bravo, c'est bon. Ouf.
J'avais essayé ce test avec 0 mais ce n'est pas passé. Je devais avoir
un autre truc bloquant et du coup je n'ai plus retesté avec 0.
De mes petits yeux rougis et larmoyants, je t'adresse un grand
remerciement..

à+twinley

Bonsoir Twinley,

et comme ceci tout bêtement ?
If .Cells(lign, dercol) = 0 Then MsgBox ("la feuille" &

onglet & "est à zéro")







Avatar
GD
Bonsour® Max,
J'avais essayé ce test avec 0 mais ce n'est pas passé.


attention toute fois si la colonne est au format "h:mm" !!!
0 s'affiche bien 0:00
mais egalement tout nombre entier qui affichera : 0:00
alors que avec "[h]:mm" s'affichera 24:00 ou 48:00 etc...

c'est certainement ce test avec 0 qui n'est pas passé !!!
;o)))

twinley wrote:
Bonsoir Pounet

Bravo, c'est bon. Ouf.
Je devais avoir

un autre truc bloquant et du coup je n'ai plus retesté avec 0.
De mes petits yeux rougis et larmoyants, je t'adresse un grand
remerciement..

à+twinley

Bonsoir Twinley,

et comme ceci tout bêtement ?
If .Cells(lign, dercol) = 0 Then MsgBox ("la feuille" &

onglet & "est à zéro")