Problemas com Variants VB 6.0

Variáveis Variant fazem com que um programa rode mais lento ao forçar que os valores que elas contêm sejam convertidos antes de cada uso. As variants também desperdiçam RAM. Os números armazenados em Variants requerem 16 bytes, contra apenas 2 bytes para as variáveis Integer, 4 bytes para Long e 8 bytes para double. Variants contendo texto também desperdiçam espaço. Cada variável Variant contendo texto requer 18 bytes de memória, além do espaço necessário
para o próprio texto. As variáveis String comuns requerem apenas 6 bytes de memória, além daqueles necessários para armazenar o texto.