Syrax,
Boa tarde!
Nesse caso, especificamente, não vai fazer muita diferença mesmo, além de você ter que declarar variável por variável, cada um com seu tipo (considerando que você utilize Option Explicit, para obrigar o VBA a só aceitar variáveis declaradas. É uma boa prática de programação declarar as variáveis e seus tipo apropriados para evitar bugs, principalmente em códigos com muitas procedures, muitas variáveis e muitas constantes, locais, de módulo, de formulário e globais.
Uma outra boa prática em programação é não utilizar variáveis do tipo Variant (ou sem declaração). No VBA, por exemplo, muitas vezes isso causa problemas quando se tentar fazer algumas conversões com as funções de conversão.
Desse modo, dependendo da complexidade e do uso que ser quer fazer, é uma boa ideia declarar uma variável composta com o comando Type, uma vez que além de não precisar mais se preocupar com os tipos dos dados que serão recebidos, ainda temos a ajuda do IntelliSense em cada componente da variável.
Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)
Atenciosamente
Wagner Morel
Postado : 22/09/2017 11:15 am