Olá Cleomar,
Isso que você fez funciona. Você está tendo algum problema?
As variáveis públicas devem ser usadas com critério, pois podem reduzir a modularização do sistema. Em alguns casos você poderia criar uma classe com esse formulário e algumas propriedades que vão armazenar os valores dos parâmetros e os resultados da busca. Estamos falando de OOP, mas, em muitos casos não vale a pena o trabalho, principalmente em se tratando de VBA.
Carlos César Tanaka
Cursos de Excel/VBA
Treinamento de informática