Private Sub ModelLogic_RunEndReplication()
Dim modare As Model
Dim getnumeroreplica As Integer
Dim unico, filedacopiare As Object
'legge il numero di replica corrente
Set modare = ThisDocument.Model
getnumeroreplica = modare.SIMAN.RunCurrentReplication
getnumeroreplica = getnumeroreplica + 1
If getnumeroreplica = 81 Then
Model.End
End If
Set unico = GetObject("D:Provadefililanciamento.xlsm")
'apre il file per la prissima replica
Workbooks.Open Filename:="D:Provadefililanciamento" & getnumeroreplica & ".xlsm", ReadOnly:=False
'selezione tstd da copiare
Set filedacopiare = GetObject("D:Provadefililanciamento" & getnumeroreplica & ".xlsm")
filedacopiare.Application.Visible = True
filedacopiare.Worksheets("tempi").Range("a4:a10003").Select
Selection.Copy
unico.Worksheets("tempi").Range("a4:a10003").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
|