Página 1 de 1

Ayuda con excel

Publicado: Dom Oct 02, 2011 3:50 pm
por pong
Buenos dias a todos. Necesito ayuda con un excel. A ver quien me puede ayudar...

Estoy realizando un excel que me pasa dentro de un libro, de hoja en hoja tomando los datos que necesito para insertarlos en otra hoja.
Mi problema es que las hojas del libro van cambiando de nombre. He intentado lo siguiente:

a= CELLS(1,2) "en esta celda escribo el nombre de la hoja en cuestion numero 1"
b= CELLS(1,3) "en esta celda escribo el nombre de la hoja en cuestion numero 2"
c= CELLS(1,4) "en esta celda escribo el nombre de la hoja en cuestion numero 3"
d= CELLS(1,5) "en esta celda escribo el nombre de la hoja en cuestion numero 4"

Y luego poner:
Sheets(a).select "y que me seleciones la hoja con nombre 1 y hacer lo que quiero , y luego sheets(b).select y que me seleccione la de nombre 2....." Pero esto me da error.

Espero que con esto hayais entendido lo que quiero hacer.
GRACIAS!

Re: Ayuda con excel

Publicado: Vie Nov 18, 2011 9:42 pm
por juaco1
Hola!... prueba agregando en el código el tipo de variable que es a... por ejemplo

Dim a as String

Entonces así lo defines como "letras"

a mi me funcionó de esta manera:

Sub seleccionarHoja()
Dim a As String
a = Worksheets("Hoja1").Cells(3, 3)
Worksheets("Hoja1").Cells(2, 2) = a
Sheets(a).Select
End Sub

espero que te ayude!
Saludos!