*Operador
Usado para multiplicar dois números.
Sintaxe
resultado = número1 * número2
A sintaxe do operador * contém estas partes:
Sair | Descrição |
---|---|
resultado | Obrigatório; qualquervariável numérica. |
número1 | Obrigatório; qualquer expressão numérica. |
número2 | Obrigatório; qualquer expressão numérica. |
Comentários
O tipo de dados de resultado geralmente é o mesmo daexpressão mais precisa. A ordem de precisão, de menos para a mais precisa, é Byte, Integer, Long, Single, Conversor de Moedas, Double e Decimal.
Estas são as exceções a esta ordem:
Se | Então o resultado será |
---|---|
A multiplicação envolve um Único e um Longo | Convertida para uma variante de Duplo. |
O tipo de dados de resultado será uma variante de Longo, Único ou Data que exceder seu intervalo legal | Convertida em uma Variante que contém uma variante de Duplo. |
O tipo de dados de resultado será uma variante de Byte que exceder seu intervalo legal | Convertida em uma variante de Inteiro. |
O tipo de dados de resultado será uma variante de Inteiro que exceder seu intervalo legal | Convertida em uma variante de Duplo. |
Se uma ou ambas as expressões forem Nulo, o resultado será Nulo. Se uma expressão for Vazio, ela será tratada como 0.
Observação
A ordem de precisão usada pela multiplicação não é a mesma que a ordem de precisão usada por adição e subtração.
Exemplo
Este exemplo usa o * operador para multiplicar dois números.
Dim MyValue
MyValue = 2 * 2 ' Returns 4.
MyValue = 459.35 * 334.90 ' Returns 153836.315.
Confira também
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.