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