Imprimir las páginas en orden inverso usando VBA en Microsoft Excel
La siguiente macro se puede utilizar para imprimir las páginas de una hoja de trabajo en orden inverso.
Sub PrintInReverseOrder() Dim TotalPages As Long, p As Long TotalPages = (ActiveSheet.HPageBreaks.Count + 1) * _ (ActiveSheet.VPageBreaks.Count + 1) For p = TotalPages To 1 Step -1 'ActiveSheet.PrintOut p, p Debug.Print "Printing page " & p & " of " & TotalPages Next p End Sub