
Sub precedente()
If ActiveSheet.Index <> 1 Then
n = ActiveSheet.Index
Range("a10:c18") = Sheets(n - 1).Range("a10:c18").Value
End If
End Sub
Sub successivo()
If ActiveSheet.Index <> Sheets.Count Then
n = ActiveSheet.Index
Range("a10:c18") = Sheets(n + 1).Range("a10:c18").Value
End If
End Sub
|
Sub precedente()
If ActiveSheet.Index <> 1 Then
Application.ScreenUpdating = False
Application.CutCopyMode = False
n = ActiveSheet.Index
Sheets(n - 1).Range("a10:c18").Copy
Sheets(n).Range("a10:c18").PasteSpecial Paste:=xlPasteFormulas
Range("a10").Select
Application.ScreenUpdating = True
Application.CutCopyMode = True
End If
End Sub
Sub successivo()
If ActiveSheet.Index <> Sheets.Count Then
Application.ScreenUpdating = False
Application.CutCopyMode = False
n = ActiveSheet.Index
Sheets(n + 1).Range("a10:c18").Copy
Sheets(n).Range("a10:c18").PasteSpecial Paste:=xlPasteFormulas
Range("a10").Select
Application.ScreenUpdating = True
Application.CutCopyMode = True
End If
End Sub
|
Sub precedente()
If ActiveSheet.Index <> 1 Then 'controlla l'indice del foglio. Se è il primo, non esiste un foglio precedente
Application.ScreenUpdating = False 'non aggiorna lo schermo e non mostra le operazioni
Application.CutCopyMode = False 'non mostra il bordo tratteggiato quando si fa copia/incolla
n = ActiveSheet.Index 'indice del foglio di partenza
Sheets(n - 1).Range("a10:c18").Copy 'copia l'intervallo del foglio precedente
Range("a10:c18").PasteSpecial Paste:=xlPasteFormulas 'incolla solo le formule ful foglio di partenza
Range("a10").Select 'seleziona la cella A10 del foglio di partenza
Application.ScreenUpdating = True 'attiva l'aggiornamento dello schermo
Application.CutCopyMode = True 'attiva il bordo tratteggiato del copi/incolla
End If
End Sub
Sub successivo()
If ActiveSheet.Index <> Sheets.Count Then 'controlla l'indice del foglio. Se è l'ultimo, non esiste un foglio successivo
Application.ScreenUpdating = False
Application.CutCopyMode = False
n = ActiveSheet.Index
Sheets(n + 1).Range("a10:c18").Copy
Range("a10:c18").PasteSpecial Paste:=xlPasteFormulas
Range("a10").Select
Application.ScreenUpdating = True
Application.CutCopyMode = True
End If
End Sub
|
