Resposta curta - Não, não é possível sem usar o VBA.
Mesmo com o VBA, seria fácil impedir que o usuário faça um "Salvar como", mas é difícil impedi-lo de fazer um "Salvar" regularmente. Por exemplo: o usuário tem o AutoSalvar ativado.
Estou tentando evitar que um documento do Excel seja salvo se uma célula específica (digamos, F5
) não estiver preenchida. No entanto, não posso usar uma macro, pois estou fornecendo este documento para os usuários para preenchê-lo como um formulário. Se o usuário não ativar macros, a macro não terá sentido. Eu preciso ser capaz de fazer isso sem uma macro.
A opção Validação de dados é inaceitável como se eu deixasse inicialmente o campo em branco (não toque nele em primeiro lugar), então ele não avisa o usuário.
É possível fazer isso sem uma macro?
Resposta curta - Não, não é possível sem usar o VBA.
Mesmo com o VBA, seria fácil impedir que o usuário faça um "Salvar como", mas é difícil impedi-lo de fazer um "Salvar" regularmente. Por exemplo: o usuário tem o AutoSalvar ativado.
Eu usaria a formatação condicional, como ter uma borda vermelha grande ao redor da célula, até que um valor seja inserido.
Tags microsoft-excel