Vídeo recomendado
https://youtu.be/diWPPPhW-9E

Histórico de alterações VBA

Fórum para dúvidas sobre os fundamentos da linguagem de programação Visual Basic no contexto do VBA
Rachel
Acabou de chegar
Acabou de chegar
Mensagens: 1
Registrado em: Qua Jun 13, 2018 9:54 am

Histórico de alterações VBA

Mensagem por Rachel »

Olá, eu estava acompanhando um conteúdo sobre histórico de alterações e queria saber se poderia me ajudar com algo mais específico. Pois este código que tenho salva qualquer alteração a qualquer momento, e eu precisava de alterações feitas as 13h, 14, 15h 16, ou seja em horários específicos. Ou seja, esta planilha atualiza sozinha o preço em real time, pois é um link RTD, mas preciso do histórico de preços em horários específicos, todos os dias.

Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
Dim wsHist As Worksheet, Rng As Range
Set wsHist = Sheets("História")
If Sh Is wsHist Then Exit Sub
Set Rng = wsHist.Range("A" & Rows.Count).End(xlUp).Offset(1)
With Rng
.Value = Now
.Offset(, 1) = Sh.Name
.Offset(, 2) = Target.Address
If Target.Cells.Count > 1 Then
.Offset(, 3) = "Valores Alterados"
Else
.Offset(, 3) = Target.Formula
End If
End With
End Sub

l.jpg
l.jpg (67.99 KiB) Exibido 1432 vezes


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Responder