Usuário com melhor resposta
Macro não funciona com outros usuário

Pergunta
-
Bom dia!
Tenho uma planilha na rede e criei uma macro (vba) para salvar o arquivo em um local especifico da rede, para isso eu utilizo as teclas de atalho ctrl + a , isso em meu usuário funciona perfeitamente, o problema é que com outros usuários esta macro/tecla de atalho não está funcionando, Como resolvo isso?
Grato,
Respostas
-
Bom dia!
Ai pessoal, descobri o que estava fazendo com que a macro não rodasse com outros usuários;
Seguinte; utilizo
Weekend = Range("B1")
Weekend = Format(Weekend, "ddd")
Para fazer referencia ao dia, só que meu usuário está com o padrão em português e o usuários de outras pessoas em inglês, como eu tinha feito uma lógica usando só o padrão em português, a macro não estava funcionado;
Exe;
Weekend = Range("B1")
Weekend = Format(Weekend, "ddd")
Me retorna o nome do dia da semana em português Sáb e em inglês Sat.
Valeu pela ajuda.
- Marcado como Resposta rsant terça-feira, 15 de março de 2011 07:50
Todas as Respostas
-
Cara, já passei por um problema parecido, a princípio verifica se há alguma referencia à algum objeto local. Depois disso verifica qual a decrição do caminho do arquivo que o outro usuário está acessando, a máquina dele pode usar uma máscara diferente para acessar a rede. Flw
-
-
-
-
A macro simplesmente não roda.
É para ela copiar um valor em uma determinada célula e colar o valor em outra. Tem alguns parâmetros para que ela faça isso, mas o interessante é que com o meu usuário ela está funcionando e com outros usuários não funciona.
Faço o log em qualquer computador e ela funciona, já outros usuário nada.
Ela não apresenta erro, apenas não roda com usuário que não seja o meu. O lance é que as outras macros no mesmo arquivo está rodando com todos os usuário, apenas esta não está rodando.
-
Bom dia!
Ai pessoal, descobri o que estava fazendo com que a macro não rodasse com outros usuários;
Seguinte; utilizo
Weekend = Range("B1")
Weekend = Format(Weekend, "ddd")
Para fazer referencia ao dia, só que meu usuário está com o padrão em português e o usuários de outras pessoas em inglês, como eu tinha feito uma lógica usando só o padrão em português, a macro não estava funcionado;
Exe;
Weekend = Range("B1")
Weekend = Format(Weekend, "ddd")
Me retorna o nome do dia da semana em português Sáb e em inglês Sat.
Valeu pela ajuda.
- Marcado como Resposta rsant terça-feira, 15 de março de 2011 07:50