Notifications
Clear all

Planilha de Controle

5 Posts
2 Usuários
0 Reactions
912 Visualizações
(@viniciusmm)
Posts: 5
Active Member
Topic starter
 

Olá, preciso dá ajuda de alguém, por favor. Nesta planilha, gostaria que quando alguem dado fosse lido na coluna A (COD DE BARRA AR) minha caluna C (Data Hora Leitura) mostrasse a data e a hora exata em que o dado apareceu na coluna A. Mas não estou conseguindo. A data e hora atualiza todo vez que a planilha é aberta, alem de todo vez que um novo dado é colocado na coluna A as datas e horas já existentes se atualizam. Preciso que as celulas sejam independentes uma da outra e a hora e a data fixem no momento da leitura dos dados na coluna A e não se atualizem todo vez que a planilha seja aberta.

 
Postado : 16/04/2013 6:13 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Veja no tópico viewtopic.php?f=20&t=2912, creio que faz o que deseja.

Creio que poderia ser assim:

Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Column = 1 Then
    Range("C" & Target.Row) = Format(Date, "dd/mm/yy") & " " & Format(Time, "hh:mm:ss")
    End If
End Sub

Porem dependendo do modo como é entendido a leitura do codigo de barra, talvez deva utilizar o evento Calculate

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 16/04/2013 6:36 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Talvez assim no evento Calculate da planilha

Private Sub Worksheet_Calculate()
Dim uRow As Long
uRow = Cells(Cells.Rows.Count, "A").End(xlUp).Row
For x = 2 To uRow
If Cells(x, 1) <> "" And Cells(x, 3) = "" Then
Range("C" & x) = Format(Date, "dd/mm/yy") & " " & Format(Time, "hh:mm:ss")
End If
Next
End Sub

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 16/04/2013 6:55 am
(@viniciusmm)
Posts: 5
Active Member
Topic starter
 

Muito obrigado Reinaldo. Só uma coisa que eu gotaria que também acontecesse, quero que apareça a data e hora somente quando tiver algum código de barra lido. Mas, com que me passou a data e hora já então aparecendo como eu queria.

 
Postado : 16/04/2013 7:27 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Não entendi o que quis dizer com :"quero que apareça a data e hora somente quando tiver algum código de barra lido".
Em meu post inicial frisei :"dependendo do modo como é entendido a leitura do codigo de barra"; pois ainda não utilizei esse ferramenta, então não sei qual o estimulo não planilha.
Crei que seja o Calulate, porem é necessario investigar, mas não tenho como

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 17/04/2013 8:01 am