q esta mal=?

3 envíos / 0 nuevos
Último envío
arguerof
Imagen de arguerof
Offline
última acción: Hace 10 años 4 meses
Nivel 1 - 200 puntosNivel 2 - 500 puntos
alta: 20/04/2009 - 20:30
Puntos: 660
q esta mal=?

Amigo por que me quiere depurar justo en el comando de range ?

Private Sub Imprimir_Click()

Sheets("Remito-Impreso").Select
Range(Cells(1, 1), Cells(33, 14)).Select  'o  pongo Range("A1:N33").select
Selection.PrintOut
Sheets("remito-digital").Select
End Sub
 

q esta mal????????????

pacomegia
Imagen de pacomegia
Offline
última acción: Hace 5 horas 54 mins
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 10590
Objeto por defecto

Supongo que el código del botón para imprimir está en una hoja y pretendes seleccionar un rango que está en otra hoja.

Salvo que indiques otra cosa, si solo pones Range, Excel supone que te refieres a la hoja donde está el código, y lo mismo con Cells, así que para indicarle que te refieres a la hoja activa y no a la hoja donde tienes el código, prueba lo siguiente:

ActiveSheet.Range(ActiveSheet.Cells(1, 1), ActiveSheet.Cells(33, 14)).Select

ya me contarás qué tal.
un saludo.

------
Ya sé Excel, pero necesito más
La potencia sin control no sirve de nada.

 

Data Tools Suite
datos y tablas con Excel

arguerof
Imagen de arguerof
Offline
última acción: Hace 10 años 4 meses
Nivel 1 - 200 puntosNivel 2 - 500 puntos
alta: 20/04/2009 - 20:30
Puntos: 660
Re: q esta mal=?

Excelente como siempre!

 

gracias!