Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

Blocco ora e data

Ultimo Aggiornamento: 16/01/2017 14:50
Post: 2
Registrato il: 16/01/2017
Utente Junior
2007
OFFLINE
16/01/2017 10:30

Buongiorno, sto realizzando un foglio dove in colonna A devo inserire un numero di registrazione per campioni in entrata e in colonna B devo inserire un numero di registrazione per gli stessi campioni in uscita. Quando inserisco il numero di registrazione in colonna A mi servirebbe che in colonna C uscisse la data e l'ora dell'avvenuta entrata. Mentre quando scrivo in colonna B mi servirebbe la data e l'ora nella colonna D. In modo da poter avere, alla fine dei conti, una differenza oraria tra entrata e uscita. Grazie.
Post: 2.588
Registrato il: 21/06/2013
Città: NAPOLI
Età: 70
Utente Veteran
Excel 365
ONLINE
16/01/2017 10:59

Ciao Davide

Prova con questa macro da inserire nel modulo del foglio interessato.

vb
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("a:b")) Is Nothing Then
    Target.Offset(0, 2).Value = Now()
End If
End Sub

Alfredo
Post: 2
Registrato il: 16/01/2017
Utente Junior
2007
OFFLINE
16/01/2017 11:15

piccolo modifica
Grazie mille perchè funziona ed è quello che volevo. Ma in futuro mi servirà la stessa funzione ma in colonne alternate, del tipo:
scrivo in colonna A e voglio data e ora in colonna E, allo stesso tempo scrivo in colonna D e voglio data e ora in colonna F. [SM=x423017]
Si può fare?
[SM=x423017]
Post: 1.930
Registrato il: 21/03/2008
Città: LOCATE VARESINO
Età: 76
Utente Veteran
2007 / 13
OFFLINE
16/01/2017 11:55

ciao
piccola modifica alla sub() di Alfredo , che saluto


Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("a:a,d:d")) Is Nothing Then
If Target.Column = 1 Then
Target.Offset(0, 4).Value = Now()
Else
Target.Offset(0, 2).Value = Now()
End If
End If
End Sub



Ciao da locate
excel 2007 / 13
Post: 3
Registrato il: 16/01/2017
Utente Junior
2007
OFFLINE
16/01/2017 14:50

Perfetto, è quello che mi serviva =) Grazie ragazzi [SM=x423017]
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Cerca nel forum
Tag discussione
Discussioni Simili   [vedi tutte]
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 19:51. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com