Una famiglia di software per fogli di calcolo Microsoft con strumenti per l'analisi, la creazione di grafici e la comunicazione dei dati.
Grazie mille!
Ci proverò
Questo browser non è più supportato.
Esegui l'aggiornamento a Microsoft Edge per sfruttare i vantaggi di funzionalità più recenti, aggiornamenti della sicurezza e supporto tecnico.
Buongiorno a tutti!
Magari qualcuno mi può aiutare per la creazione di una formula.
Sto cercando di creare una tabella Excel per il calcolo delle ore di lavoro e vorrei inserire anche quando si tratta di malattia o ferie ecc..
Praticamente vorrei che nella
cella B4
quando scrivo una di queste lettere v / i/ m
"v" vacanza; "i" infortunio; "m" malattia
nella cella C4 si inserisca l'ora 10:00
e
nella cella D4 l'ora 18:30
Come posso fare???
Grazie mille!!
Una famiglia di software per fogli di calcolo Microsoft con strumenti per l'analisi, la creazione di grafici e la comunicazione dei dati.
Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.
Grazie mille!
Ci proverò
ciao
nel foglio interessato
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("b2:b1000")) Is Nothing Then
Application.EnableEvents = False
If Target.Value = "m" Or Target.Value = "v" Or Target.Value = "i" Then
Target.Offset(0, 1) = "10:00"
Target.Offset(0, 2) = "18:30"
End If
End If
Application.EnableEvents = True
End Sub
se scrivi v i m
in colonna B dalla 2 alla 1000.....allunga se vuoi
in automatoco si mette l'orario
altrimenti puoi scrivere quello che vuoi
ok vba
vedo se ci riesco
con il vba sono lento
Si, nelle ella c4 o d4 se sono al lavoro dovrei inserire gli orari effettivi giorno dopo giorno. Mentre se sono in ferie, selezione le varie celle in b4:b... in base a quanti giorni sono via e inseriscono lettera "v" che poi andrà a inserire gli altri orari standard (10:00 -18:30)
ciao
C4
=SE(O(B4="v";B4="i";B4="m");ORARIO(10;00;00);"")
D4
=SE(O(B4="v";B4="i";B4="m");ORARIO(18;30;00);"")
sempre che tu non debba anche scrivere a mano sulle celle.
allora ci vuole il vba