Edvaldo,
Segue em anexo a nova planilha,
1° - Quando abro a planilha aparece esse erro, porém o erro desaparece depois que ela é aberta pela segunda vez, mas com o passar do tempo ele ressurge.
O metodo OnKey do objeto Application falhou
o erro devia-se ao fato de não voltar o comando CTRL+M ao normal quando fechava a planilha
para que isso não ocorra, abra essa nova planilha que eu estou te enviando, feche ela, e abra de novo
desse jeito, voce ativa o evento workbook_deactivate e corrige esse problema
2° - Teria como trocar o atalho CTRL+M pela tecla ENTER? Ou seja, quando o cursor estiver dentro da célula em questão vazia, apenas teclaria ENTER e abriria o InputBox.
quanto ao atalho ser o ENTER, até onde eu sei, isso não é possível, os outros usuários do fórum podem te ajudar quanto a isso se souberem de algum jeito
pois, por padrão, o ENTER, pula uma linha, quando a célula está vazia
3° - Teria como substituir nas linhas de comando do script, onde tem os nomes dos produtos, por células na planilha? Assim se eu atualizasse apenas a célula, automaticamente o script também seria atualizado, facilitaria muito pra mim no momento em que precisasse fazer atualizações de produtos, ao invés de editar todo o script, apenas editaria a célula onde tem o nome desse produto.
o inputbox agora é dinâmico, ou seja, muda de acordo com a mudança das células
se isso te ajudou, clique no "joinha" ao lado de citar
Se essa resposta te ajudou e resolveu o seu problema, clique no "joinha" ao lado de citar, e não esqueça de colocar o tópico como resolvido, clicando no ✓
Postado : 20/03/2017 6:42 pm