@anderson
Gostaria de iniciar com um "obrigado pela resposta", mas confesso que senti um tom de hostilidade em seus comentários. Tinha para mim que este fórum era receptivo com seus membros e suas dúvidas, não importando o nível destes.
Anexei uma imagem pq ela apresenta exatamente o meu problema. Mostro a sub por completo e ainda qual é a mensagem de erro. O arquivo inteiro, além de ser extenso, não contempla informações cabíveis à questão aqui. Pois, como pode ler no código que coloquei na descrição do tópico, apresento a Sub do início ao fim. Apresenta tudo que é necessário para receber ajuda.
O erro tem a ver com a compatibilidade sim pq estava funcionando perfeitamente em minha versão 32-bits. Somente quando adicionei a condicional no início da Sub, para definir qual variável Long será utilizada, e abri tentei executar em uma versão 64-bits é que tive problemas.
Tendo a achar que você sequer se deu ao trabalho de olhar o código que postei. Se o fizesse, teria visto que a variável na recebe nenhuma string, mas sim uma simples contagem de linhas.
Já fiz minhas pesquisas e digo no tópico que não consegue entender de uma forma simples e clara qual seria a solução. E minha intenção de publicar a dúvida no fórum é de conseguir ajuda precisa e especializada de membros com experiência. Se eu realmente quisesse assistir 500 vídeos no Youtube, estaria lá e não aqui.
Enfim, tudo que estou tentando descobrir é como deixar meu código funcionando em qualquer versão do office, seja 32 bits seja 64 bits. Tenho variáveis do tipo Long sendo utilizadas e sei que ela é declarada de forma diferente em cada versão. Só quero saber como fazer esta declaração - e saber na prática, com exemplo de código.
Se não puder me ajudar desta forma, desejo que fique bem e que tenha uma ótima semana!
Postado : 21/09/2020 3:43 pm