Una famiglia di software per fogli di calcolo Microsoft con strumenti per l'analisi, la creazione di grafici e la comunicazione dei dati.
Questa macro fa quanto chiedi stampando tre volte il Foglio1:
Public Sub m()
Dim sh As Worksheet
Dim lng As Long
Set sh = Worksheets("Foglio1")
With sh
For lng = 1 To 3
.PrintOut
Next
End With
Set sh = Nothing
End Sub
Puoi adesso assegnare un tascto di scelta rapida alla macro. ALT+F8 e visualizzi la finestra macro. Seleziona la macro m(). Opzioni. Assegna il tasto di scelta rapida(esempio: a). Chiudi la finestra Macro. Premi CTRL+a per stampare le tre copie. Se vuoi un maggior controllo sulla stampa per evitare che sia avviata inavvertitamente:
Public Sub m()
Dim sh As Worksheet
Dim lng As Long
Dim lRisposta As Long
lRisposta = MsgBox(Prompt:="Vuoi eseguire la stampa?", _
Title:="Attenzione", _
Buttons:=vbYesNo + vbQuestion)
If lRisposta = vbYes Then
Set sh = Worksheets("Foglio1")
With sh
For lng = 1 To 3
.PrintOut
Next
End With
Else
MsgBox "Stampa annullata."
End If
Set sh = Nothing
End Sub
Grazie per l'attenzione.
Mauro Gamberini - Microsoft© MVP(Excel)