Macros en Excel para imprimir determinadas páginas

Estoy trabajando con la siguiente Macros

Sub CommandButton1_Click()
Dim i As Integer
For i = 1 To Range("G" & 40).End(1).Row
Hoja1.[C23] = Range("G" & i).Value
Hoja1.Calculate
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:="C:\XXX\" & Range("G" & i).Value & ".pdf"
Next i
End Sub

Esta Macros me permite replicar un informe modificando una Celda (la C23) de acuerdo a los valores de la Columna G (de 1 a 40). El único inconveniente que tengo, es que el informe consta de 15 páginas y para cada valor de G hay páginas que se usan y páginas que quedan en blanco.

Por ejemplo:

Los datos de G1 despliegan información para las páginas 1,2,3,7,9 y el resto queda en blanco
Los datos de G2 despliegan información para 1,2,10,15 y el resto queda en blanco
Los datos de G3 despliegan información para todas las páginas.

¿Existe alguna función donde pueda especificar qué páginas exportar a PDF y qué páginas no?

Añade tu respuesta

Haz clic para o