web-dev-qa-db-fra.com

Excel VBA - Convertir une chaîne en nombre

J'ai donc utilisé la fonction de gauche pour prendre les 4 premiers caractères d'une chaîne et j'ai besoin d'exécuter un vlookup avec, mais il ne trouvera pas la correspondance car il recherche les chiffres.

Je veux le faire dans une macro, donc je ne suis pas sûr de la syntaxe. Quelqu'un peut-il aider?

11
user960358

utilisez la fonction val ()

33
malificent

Si, par exemple, x = 5 et est stocké sous forme de chaîne, vous pouvez également simplement:

x = x + 0

et le nouveau x serait stocké sous forme de valeur numérique.

5
asalamanca