Inserimento ore Produzione
Hai un problema con Excel? 
Inserimento ore Produzione
di Luca (utente non iscritto) data: 02/09/2014 09:34:44
avrei necessità di una consulenza, ho creato il foglio in allegato con il vostro aiuto nel tempo, ma vorrei apportare alcune modifiche.
1) Il Foglio 1 scrive sul foglio 2 (e fino qui ok), io vorrei che il foglio 2 fosse o un'altro file che nessuno può vedere o almeno che si possa proteggere da modifiche manuali.
2) vorrei limitare l'inserimento a massimo un giorno dopo, mi spiego meglio se un dipendente non segna le ore il giorno stesso può farlo al massimo il giorno dopo.
3) poter segnalare all'utente che inserisce le ore quante ne ha gia inserite nella giornata dell'inserimento, se inserisco sei ore mi dice che ne ho inserite sei e so che me ne mancano due, fino a quando mi dirà 8.
Grazie.
di Luca73 data: 02/09/2014 10:12:05
Ciao
Alcune Domande:
1) Assumo che Foglio 1 sia compila e Foglio 2 sia Statistiche; sicuramente si puo proteggere con password (a dopo la soluzione);
2) la domanda non è chiara in quanto la data è nserita in automatico dal programma. Così com'è (e assumendo che il Foglio 2 (Statistiche) non sia modificabile. la domanda non ha senso a meno che l'operatore non cambi la data di sistema.
3) Praticamente vorresti sapere se in Foglio 2 (Statistiche) per la giornata odierna (vedi punto 2) l'operatore selezionato ha già inserito altre righe e ottenerne la somma ( e poi la differenza rispetto a 8) corretto?
di Luca (utente non iscritto) data: 02/09/2014 10:27:34
si per quanto riguarda le ore totali, ma se proteggo il foglio 2 mi risponde errore quando faccio egistra perchè non riesce a scrivere essendo protetto il foglio.
dovrebbe essre protetto da scrittura diretta manuale ma non dalla maschera del foglio 1.
di Luca73 data: 02/09/2014 11:45:17
Ciao
secondo me potresti fare così (ed è quello che trovi nell'allegato)
1) proteggi tutto il Workbook con il Folgio 2 (Statistiche) Nascosto (selezionando solo Struttura) in questa maniera il foglio 2 è nascosto e non può essere scoperto. (nell'allegato è nascosto e la password è aaa)
Facendo coì ho modificato la macro collegata al bottone registra. Non selezionare e attivare il foglio 2 ma riferiscilo dove serve Vedi Sotto nella parte codice.
2) non ho fatto nulla in quanto la domanda non è chiara
3) Vedi Allegato ho aggiunto 3 label che ti mostrano
3 a) le ore già registrate in Foglio 2
3 b) le ore già registrate in Foglio 2 + quelle aggiunte nella casella ore
3 c) la differenza tra 8 e il valore di cui sopra in b)
per fare quanto sopra ho utilizzato una funzione che trovi nei moduli
Spero sia tutto Chiaro.
Ciao
Luca
NON
Sheets("statistiche").Visible = True
Sheets("statistiche").Activate
Dim iRow As Integer
iRow = 3
While Cells(iRow, 1).Value <> ""
iRow = iRow + 1
Wend
Cells(iRow, 1) = ComboBox1
Ma USA
'Sheets("statistiche").Visible = True
'Sheets("statistiche").Activate
With Sheets("statistiche")
Dim iRow As Integer
iRow = 3
While .Cells(iRow, 1).Value <> ""
iRow = iRow + 1
Wend
.Cells(iRow, 1) = ComboBox1
[...]
End With |
di lucalf data: 03/09/2014 10:21:57
Funziona bene, chiedo una ulteriore modifica se possibile:
Far una finestra sopra il riepilogo ore inserite che mi mostra macchina e ore inserite nella giornata.
Grazie.
di Luca73 data: 03/09/2014 11:02:47
Non mi è chiaro cosa vuoi. Dove nel Form o nel Foglio?
Se nel Form Quali Macchine tutte quelle già usate dell'operatore
Se nel foglio tutte quelle utilizzate in giornata?
di lucalf data: 03/09/2014 11:04:18
diciamo nel form un riepilogo di quello che ha inserito l'operatore, da rendersi conto dove e come ha inserito le ore.
di Luca73 data: 03/09/2014 14:01:02
Ciao
Guarda un po se ti va bene così come modificato
Ho aggiunto un pezzo di form che viene compilato con una pseudo tabellina che per l'operatore selezionato riporta tutte le lavorazioni fanne nella giornata.
Un onsiglio riguardo all'inserimento delle ore: perchè non usare una barra di scorrimento oppure i pulsanti di selezione?
Ciao
Luca
di lucalf data: 03/09/2014 14:02:19
potresti farmi un semplice esempio per capire??
Modifica con Barre di Scorrimento
di Luca73 data: 04/09/2014 10:56:56
Ciao
in allegato (Ore Produzione_LT3.xlsm) giusto una proposta
con progress Bar
Ciao
Luca
di lucalf data: 04/09/2014 11:09:50
grazie per la prova ma penso che non possa andare preferiscono la tendina.
Essendo che se sul foglio visibile potendo fare fare tasto destro ed esegui vedrei il foglio nascosto, non si riuscirebbe a far compilare su altro file separato??
Grazie.
di Luca73 data: 04/09/2014 16:08:00
Ciao
Va bene, era solo un suggerimento, tu usi il file e pertanto tu sai cosa è meglio.
Per l'ultima richiesat ho spostato i dati di origine sul foglio DATI che al momento è nascosto assieme al foglio Statistiche (la passwoord di sblocco è aaa)
Ciao
Luca
di Luca (utente non iscritto) data: 04/09/2014 17:04:31
come scopro i fogli ora??
di Luca (utente non iscritto) data: 04/09/2014 17:11:55
ok scusami non avevo capito bene....direi ottimo lavoro. Grazie mille della disponibilità e pazienza.
Vuoi Approfondire?