Ficheiro Excel com data de validade


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. 

Sabia que pode encontrar estas matérias nos nossos cursos online?

Faça-nos uma visita e conheça toda a oferta formativa. Até já!