Una famiglia di software per fogli di calcolo Microsoft con strumenti per l'analisi, la creazione di grafici e la comunicazione dei dati.
Ciao Claudio,
Oltre a ringraziarti di nouvo per quanto hai sino ad ora fatto , vorrei porti un'ulteriore domanda ...senza riaprire il Thread ....
Sarebbe possibile fare in modo che le Nuove righe aggiunte restino nella posizione di origine
cerco di spiegarmi meglio adesso quando clicco sul pulsante macro mi aggiunge le nuove righe numerate progressivamente nel seguente modo :
Righe generatrici nr. progr 100
nuova riga 101
""""""""""" 102 eccetera
Come si puo' fare per mantenere le righe generatrici (le Prime del Foglio ) ferme ma con l'ultimo nr. progressivo generato (le altre dovrebbero scendere sotto )
Se ho captito la tua esigenza, prova di sostituire il codice precedentre con la seguente versione:
'=========>>
Option Explicit
'--------->>
Public Sub Tester()
Dim SH As Worksheet
Dim srcRng As Range, destRng As Range
Dim LRow As Long
Dim iNumero As Long
Set SH = ActiveSheet
With SH
LRow = LastRow(SH, .Columns("A:H"))
Set srcRng = .Range("F" & LRow)
Set destRng = srcRng.Offset(1)
End With
With srcRng
If IsNumeric(.Value) Then
iNumero = .Value + 1
End If
End With
destRng.Value = iNumero
End Sub
'--------->>
Public Function LastRow(SH As Worksheet, _
Optional Rng As Range)
If Rng Is Nothing Then
Set Rng = SH.Cells
End If
On Error Resume Next
LastRow = Rng.Find(What:="*", _
after:=Rng.Cells(1), _
Lookat:=xlPart, _
LookIn:=xlFormulas, _
SearchOrder:=xlByRows, _
SearchDirection:=xlPrevious, _
MatchCase:=False).Row
On Error GoTo 0
End Function
'<<=========
Ho caricato il mio file di esempio Claudio20150319.xlsm a: **http://1drv.ms/1H3CMjt**
Devo aprire un altro Thread ???
Visto che si tratta più o meno dello stesso argomento, non credo sia necessario aprire un nuovo thread ma ti ringrazio di averlo pensato.
===
Regards,
Norman