Sto realizzando in Excel,con vba un'utility per la valorizzazione del monteore su commessa.Per ogni utente esiste una scheda contenente:
-i dati anagrafici;
-la mansione;
-switch ditta esterna;
-costo orario.
In ogni scheda vengono registrate lo ore lavorate ripartite secondo lo schema:
-commessa/matricola(se presente);
-causale lavoro.
L'inserimento dati puo' avvenire in due modi:
-modo automatico:valuto la data e ora di sistema e memorizzo l'inizio lavoro(l'inizio di un lavoro corrisponde alla fine del precedente).
-modo utente:l'utente inserisce il giorno della settimana e le ore lavorate o l'ora di inizio dell'attività lavoro.
Per normalizzare i dati e verificarli mi servirebbe una funzione calendario che mi permetta di evitare all'utente di inserire date non valide (es.domenica,30 febbraio,ecc).Ho pensato di creare un foglio che alla creazione mi generi un calendario:
-nome foglio : ANNO
-colonne del foglio : MESE
-righe del foglio : GIORNO
Per la creazione mi servirebbe una macro che verificata la data di sistema e di conseguenza la presenza del foglio ANNO,mi generi lo schema dell'anno in corso evidenziando:
-sabati/domeniche,
-anno bisestile.
Qualcuno ha mai realizzato qualcosa del genere?