Foros del Web » Soporte técnico » Ofimática »

Macro Para Actuar Sobre Distintas Hojas

Estas en el tema de Macro Para Actuar Sobre Distintas Hojas en el foro de Ofimática en Foros del Web. Hola!! Quiero aplicar un serie de instrucciones sobre distintas hojas de un libro de Excel, pero no sobre todas ellas. Cada una de las hojas ...
  #1 (permalink)  
Antiguo 16/11/2007, 05:19
 
Fecha de Ingreso: mayo-2007
Mensajes: 34
Antigüedad: 17 años, 6 meses
Puntos: 0
Macro Para Actuar Sobre Distintas Hojas

Hola!!

Quiero aplicar un serie de instrucciones sobre distintas hojas de un libro de Excel, pero no sobre todas ellas.

Cada una de las hojas tiene un nombre y son casi 50.

¿Cómo lo escribo en VBA si quiero que vaya pasando de una hoja a otra y ejecutando las instrucciones?

Mi idea es un bucle, o un contador, pero ¿como lo escribo?

Gracias!!!
  #2 (permalink)  
Antiguo 16/11/2007, 10:16
 
Fecha de Ingreso: marzo-2007
Mensajes: 9
Antigüedad: 17 años, 8 meses
Puntos: 0
Re: Macro Para Actuar Sobre Distintas Hojas

Hola Nusseline

Pues para ejectuar las instrucciones sobre cada hoja especifica y si ya tienes el codigo nada mas tienes que especificar el nombre de la(s) hoja(s) sobre las cuales quieres trabajar,


Sub Instruccion ()

'pones tu instruccion como una constante

Instruccion = bla, bla, bla... '(tu instruccion)

'luego aqui le dices que se ejecute la constante "Instruccion" sobre cada hoja seleccionada

Sheets("Nombre de la Hoja").Select

'Escribes asi como esta la palabra "instruccion" ya es una constante, o sea la orden completa esta guardada en esa palabra

Instruccion

Sheets("siguiente hoja").Select

Instruccion

'y asi sucesivamente

End Sub

Última edición por YAID; 16/11/2007 a las 10:24
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:52.