Bonjour, j'ai un petit problème sur une macro qui ne devrait pas être trop compliqué à résoudre, mais malgré tout je bloque.
Lorsque je stocke la valeur de Z dans ma variable B, si n>= 10 alors B n'est pas égale à "" mais il est égale à 0.
Je pense que cela est dû au fait que je stocke la valeur de Z mais je ne sais pas comment résoudre ce problème.
Merci par avance pour votre aide
Pierre111
Lorsque je stocke la valeur de Z dans ma variable B, si n>= 10 alors B n'est pas égale à "" mais il est égale à 0.
Je pense que cela est dû au fait que je stocke la valeur de Z mais je ne sais pas comment résoudre ce problème.
Merci par avance pour votre aide
Pierre111
Code:
Sub Test()
'Collecter le numéro du mois
x = InputBox("Quel est le numéro du mois ?", "Numéro mois", 1)
n = Val(x)
m = Val(x) - 1
o = Val(x) + 1
'Collecter le numéro de l'année
y = InputBox("Quel est le numéro de l'année ?", "Numéro année", 2022)
a = Val(y)
'Si le numéro du mois est inférieur à 10 alors rajouter un zéro devant le numéro du mois sinon ne rien rajouter
Z = "=IF(n<10,0,"")"
b = Val(Z)
MsgBox ("La date est " & b & "" & n & "." & a & ".")
End Sub