Una famiglia di software per fogli di calcolo Microsoft con strumenti per l'analisi, la creazione di grafici e la comunicazione dei dati.
Ciao Mykia55,
grazie Norman era proprio quello che cercavo.
Ti ringrazio per il cortese riscontro.
Ora se volessi evidenziare non la singola cella con l'orario ma una intera colonna (range 1:100) cosa dovrei modificare ?
Sostituisci:
'--------->>
Public Sub EvidenziareMinuto()
Dim WB As Workbook
Dim SH As Worksheet
Dim Rng As Range, rcell As Range
Dim Res As Variant
Const sFoglio As String = "Foglio1" '<<=== Modifica
Const sIntervallo As String = "B1:BCK1" '<<=== Modifica
Set WB = ThisWorkbook
Set SH = ActiveSheet
Set Rng = SH.Range(sIntervallo)
Res = Application.Match((CDbl(Time)), Rng)
With Rng
If Not IsError(Res) Then
Set rcell = .Cells(Res)
ElseIf Minute(Now) = 0 Then
Set rcell = .Cells(1)
End If
With .Interior
.Pattern = xlNone
.TintAndShade = 0
.PatternTintAndShade = 0
End With
End With
If Not rcell Is Nothing Then
rcell.Interior.Color = RGB(182, 221, 232)
Application.Goto rcell, Scroll:=True
End If
Call ScrollCentre
Call StartTimer
End Sub
'--------->>
con:
'--------->>
Public Sub EvidenziareMinuto()
Dim WB As Workbook
Dim SH As Worksheet
Dim Rng As Range, rcell As Range
Dim Res As Variant
Const sFoglio As String = "Foglio1" '<<=== Modifica
Const sIntervallo As String = "B1:BCK1" '<<=== Modifica
Const iColAltezza As Long = 100 '<<=== Modifica
Set WB = ThisWorkbook
Set SH = ActiveSheet
Set Rng = SH.Range(sIntervallo)
Res = Application.Match((CDbl(Time)), Rng)
With Rng
If Not IsError(Res) Then
Set rcell = .Cells(Res)
ElseIf Minute(Now) = 0 Then
Set rcell = .Cells(1)
End If
With .Resize(iColAltezza).Interior
.Pattern = xlNone
.TintAndShade = 0
.PatternTintAndShade = 0
End With
End With
If Not rcell Is Nothing Then
rcell.Resize(iColAltezza).Interior.Color = RGB(182, 221, 232)
Application.Goto rcell, Scroll:=True
End If
Call ScrollCentre
Call StartTimer
End Sub
'--------->>
Ho aggiornato il mio file di prova Mykia20170303.xlsm a:
https://www.dropbox.com/s/litnm4a8jncyzcc/Mykia20170303.xlsm?dl=0
Per chiudere questo thread, vorrei chiederti gentilmente di contrassegnare la mia risposta come Risposta preferita. In questo modo, tu aiuterai anche coloro che potessero cercare soluzioni ai problemi simili negli archivi della Community.
===
Regards,
Norman