trocar de variável args automáticamente

Olá pessoal!
Estou com uma dúvida de não pouco tempo, é possível trocar a variável args automaticamente, pois as vezes é bem mais fácil copiar e colar uma macro já criada do que ter que gravá-la outra vez.

Descrição da imagem

Sei que é possível com o Localizar e substituir ou colocando um número maior que a última, mas sinto que este deixa um pouco desorganizada a sequência.

args1() já foi definida acima. Para consertar, basta remover a linha da segunda definição, onde o erro ocorre.

Olivier, não compreendi!

Gostaria de copiar e colar códigos de macros já gravadas, esses trazem em seus códigos a variável args enumerada, isso gera o erro que relatei, existe uma forma de renumerá-las automaticamente no Basic em sequência lógica?

Não é possível copiar-colar sem ao menos corrigir a lógica do programa. No caso que cito, a segunda linha dim args1(0)... precisa ser apagada. Ela não pode existir, por que redeclara a variável arg1(0). Isso não pode e por isso dá erro. A variavel arg1(0) já foi declarada e vai servir para a segunda operação.