Canales de Ingeniería Civil en: *Whatsapp* / *Telegram*

Ayuda con excel

Para subir hojas de calculo de Ingenieria civil
Reglas del Foro
Favor de usar el boton de Dar Gracias
En el mensaje del usuario al que deseas agradecer
En vez de escribir gracias repetidamente
Responder
pong
Usuario Principiante
Usuario Principiante
Mensajes: 1
Registrado: Dom Oct 02, 2011 3:39 pm

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!
juaco1
Usuario Principiante
Usuario Principiante
Mensajes: 7
Registrado: Dom May 30, 2010 7:06 pm
Chile

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!
Responder
  • Similar Topics
    Respuestas
    Vistas
    Último mensaje

Volver a “Hojas de Calculo Excel”

  • Información