Caso tenha a necessidade de criar um ficheiro Excel com data de validade, esta dica é para si. Este é um recurso que obriga o utilizador a recorrer às ferramentas VBA, mas através de um processo bastante simples.
Como criar ficheiro Excel com data de validade?
Em primeiro lugar, vamos abrir o Editor de Macros, pressionando as teclas "ALT" + "F11". Na caixa que se abre, dê um duplo clique em "Este livro", para que se abra a caixa onde irá digitar o código VBA.
O objectivo principal desta dica já ficou explicito, pelo que não espere grandes explicações sobre VBA. No seu lugar, disponibilizamos o código que fará com que os seus ficheiros Excel passem a incluir uma data de validade.
O código VBA
Insira o seguinte código. Caso não esteja familiarizado com o VBA, saiba que é sensível a maiúsculas e minúsculas, pelo que deve copiar o código tal e qual está escrito em baixo.
Algumas notas sobre o código
- O código faz com que o ficheiro tenha data limite de 31/12/2018 (expire = "12/31/2018"). Mude a data conforme as suas necessidades.
- Quando o ficheiro ultrapassa a data de validade e o utilizador o tenta abrir, automaticamente surge a mensagem "Os dados deste ficheiro expiraram. Por favor, obtenha o ficheiro mais recente". Personalize esta mensagem a seu gosto.
- "ActiveWorkbook.Close" irá fazer com que o ficheiro seja encerrado automaticamente, caso tenha ultrapassado o limite da validade
- Caso o ficheiro esteja dentro da validade, surgirá uma mensagem ao utilizador, ao abrir o ficheiro, indicando a data de validade, bem como os dias em falta para que essa validade seja atingida.
No final, não se esqueça de guardar o ficheiro como "Livro com permissão para macros do Excel (*.xlsm)". Caso contrário, a(s) macro(s) não funcionarão.