Hoja1 o Sheet1

11/12/2006 - 20:16 por oscar.caceres | Informe spam
Buenas tardes,
Estoy haciendo un programa que necesita importar planillas Excel,
por medio de que función o parametro sé si la planilla tiene "Hoja1",
"Sheet1" u otro nombre.
Desde ya muchas gracias y saludos.
Oscar

Preguntas similare

Leer las respuestas

#1 Abraham
11/12/2006 - 20:25 | Informe spam
Respuesta Responder a este mensaje
#2 Héctor Miguel
12/12/2006 - 06:44 | Informe spam
hola, oscar !

Estoy haciendo un programa que necesita importar planillas Excel
por medio de que funcion o parametro se si la planilla tiene "Hoja1", "Sheet1" u otro nombre.



el siguiente ejemplo 'trabaja bien' leyendo los nombres/etiquetas de las hojas de un libro de excel cerrado:
si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

-> IMPORTANTE: establece primero en tu proyecto de macros VBA una referencia a la libreria...
-> Microsoft ADO Ext. x.x for DDL and Security
== en un modulo de codigo 'normal' =Sub Nombres_hojas()
Dim Libro As ADOX.Catalog, Hoja As ADOX.Table, Archivo As String, Msj As String
Set Libro = New ADOX.Catalog
Archivo = "Ruta y\Sub-carpetas a tu\Archivo cerrado.xls"
Libro.ActiveConnection = _
"Provider=MSDASQL.1;Data Source=Excel Files;Initial Catalog=" & Archivo
For Each Hoja In Libro.Tables
If Right(Hoja.Name, 1) = "$" Then
If Msj <> "" Then Msj = Msj & vbCr
Msj = Msj & Left(Hoja.Name, Len(Hoja.Name) - 1)
End If
Next
MsgBox Msj
Set Libro = Nothing
End Sub
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida