sim... vc vai fazer uma divisão inteira, pega o resto depois faz a mesma coisa...
O site não mostra mas vou usar a barra invertida q é o contrário desta!! => "/"
A barra invertida é para fazer divisões de modo q trunque o resultado... exemplo:
1 / 3 = 0,333333333333333
Se colocar a barra invertida o resultado é 0
Então vamos ao código:
Dim Unid As Byte
Dim Dez As Byte
Dim Cent As Byte
Dim Milh As Integer
Dim Numero As Long
Numero = 1234
Milh = Numero 1000 'divisão com resultado truncado
Numero = Numero Mod 1000 'resto da divisão
Cent = Numero 100
Numero = Numero Mod 100 'resto da divisão
Dez = Numero 10
Numero = Numero Mod 10 'resto da divisão
Unid = Numero
MsgBox "milhar: " & Milh & vbNewLine & _
"Centena: " & Cent & vbNewLine & _
"Dezena: " & Dez & vbNewLine & _
"Unidade: " & Unid
Lembrando novamente q a barra não vai aparecer por exemplo na expressão:
Dez = Numero 10
No espaço vazio vai a barra invertida...
qq dúvida é só postar
at+