Una famiglia di software per fogli di calcolo Microsoft con strumenti per l'analisi, la creazione di grafici e la comunicazione dei dati.
Ciao MecFala,
Prova la seguente versione in cui le modifiche sono evidenziate in grassetto:
'=========>>
Option Explicit
'--------->>
Private Sub Workbook_Open()
Dim myTable As ListObject
Dim SH As Worksheet
Dim Rng As Range, Rng2 As Range
Dim iRow
Const sFoglio As String = "GIORNATE" '<<=== Modifica
Set SH = ThisWorkbook.Sheets(sFoglio)
Set myTable = SH.ListObjects(1)
Set Rng2 = myTable.InsertRowRange
With myTable
If Rng2 Is Nothing Then
Set Rng = .HeaderRowRange.Offset(.DataBodyRange.Rows.Count + 1)
Application.Goto Rng.Cells(1)
Else
Application.Goto Rng2.Cells(1)
End If
End With
End Sub
'<<=========
Potresti scaricare il mio file di prova MecFala#2_20151212.xlsm a:
===
Regards,
Norman