Dante buenas noches
Te voy a mostrar un pantallazo de lo que estoy haciendo y el código que utilizo para ejecutar... y no me funciona...
La idea es que si la celda B21 tiene información y la celda B55 está vacía entonces que me exporte sólo la página 1, y si las celdas B21 y B55 hay información me exporte las 2 páginas... utilicé el código que me enviaste y le configuré a cada una las páginas a exportar. ya te envío el código....
Dim cliente, cliente1 As String
Dim recibo22 As Integer
Sheets("formato_busqueda").Select
Range("C13").Value = cmbcliente.Value
Range("C15").Value = txtdir.Value
Range("G13").Value = lblfecha.Caption
Range("G15").Value = txtnit.Value
Range("D10").Value = txtcotiza.Value
Range("C47").Value = cmbcliente.Value
Range("C49").Value = txtdir.Value
Range("G47").Value = lblfecha.Caption
Range("G49").Value = txtnit.Value
Range("D44").Value = txtcotiza.Value
cliente1 = cmbcliente.Value
recibo22 = txtcotiza.Value
If Range("B21").Value <> "" And Range("B55").Value = "" Then
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, _
Filename:="D:\cotizacion\informes\Cotizaciones\Cotización " & cliente1 & " - " & txtcotiza.Value, _
Quality:=xlQualityStandard, IncludeDocProperties:=True, _
IgnorePrintAreas:=False, From:=1, To:=1, OpenAfterPublish:=True
Else
If Range("B21").Value <> "" And Range("B55").Value <> "" Then
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, _
Filename:="D:\cotizacion\informes\Cotizaciones\Cotización " & cliente1 & " - " & txtcotiza.Value, _
Quality:=xlQualityStandard, IncludeDocProperties:=True, _
IgnorePrintAreas:=False, From:=1, To:=2, OpenAfterPublish:=True
End If
End If
Muchas gracias por tu ayuda...