Macro para imprimir rango si este tiene datos

29/10/2009 - 23:09 por dani | Informe spam
Requiero imprimir una hoja de excel, en el tanto en un rango de celdas
definido contenga información o datos. Esto lo estoy codificando en un
índice general que si el cuadro de texto tiene click proceda a realizar el
job, entonces lo que tengo hasta el momento es

If CheckBox10 = True Then
Sheets("11").PrintOut

El rango lo tengo llamado "hipoteca1", cual puede ser el código para que
imprima si el rango "hipoteca1" <> " "

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
30/10/2009 - 07:51 | Informe spam
hola dani !

Mostrar la cita
prueba con algo +/- asi:

with worksheets("11")
if .range("hipoteca1") <> " " then .printout
end with

saludos,
hector.
#2 dani
30/10/2009 - 15:31 | Informe spam
Gracias Hector, sin embargo, me genera un error 13, no coinciden los tipos...
lo tengo escrito así:

If CheckBox10 = True Then
With Worksheets("11")
If .Range("hipoteca1") <> " " Then Range("hipoteca11").PrintOut
End With
End If

"hipoteca11" es otro rango que deseo imprimir de la hoja 11.

Me ayudas?

"Héctor Miguel" wrote:

Mostrar la cita
#3 sailepaty
30/10/2009 - 18:34 | Informe spam
Fijate en el punto que antecede a la 1a. sentencia de Range.

Saludos Elias

"dani" wrote:

Mostrar la cita
#4 dani
30/10/2009 - 21:26 | Informe spam
Gracias Elias, ahora el error que me genera es

Error 1004 en tiempo de ejecución, Error definido por la aplicación o el
objeto

Por fis???Se nota que estoy empezando en esto de los códigos...

"sailepaty" wrote:

Mostrar la cita
#5 sailepaty
31/10/2009 - 02:30 | Informe spam
Disculpa Dani, eso pasa por no leer bien.

With Worksheets("11")
If .Range("hipoteca1") <> " " Then _
.PageSetup.PrintArea = Range("hipoteca11").Address
.PrintOut
End With

Saludos
Ads by Google
Search Busqueda sugerida