Blocco ora e data

Versione Completa   Stampa   Cerca   Utenti   Iscriviti     Condividi : FacebookTwitter
Davide 'bre' Bresciani
00lunedì 16 gennaio 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.
alfrimpa
00lunedì 16 gennaio 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
Davide 'bre' Bresciani
00lunedì 16 gennaio 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]
locatevaresino
00lunedì 16 gennaio 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



Davide 'bre' Bresciani
00lunedì 16 gennaio 2017 14:50
Perfetto, è quello che mi serviva =) Grazie ragazzi [SM=x423017]
Questa è la versione 'lo-fi' del Forum Per visualizzare la versione completa clicca qui
Tutti gli orari sono GMT+01:00. Adesso sono le 17:00.
Copyright © 2000-2024 FFZ srl - www.freeforumzone.com