Extraer nombre de archivo

29/07/2008 - 03:10 por Paolita | Informe spam
Hola, tengo una macro y necesito extraer el nombre del archivo excel
en una variable, alguien me puede ayudar por favor.

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
29/07/2008 - 03:23 | Informe spam
hola, Paolita !

... tengo una macro y necesito extraer el nombre del archivo excel en una variable ...



1) declara una variable de tipo cadena de texto (p.e.)
Dim elArchivo As String

2) obten el nombre y asignalo a la variable dependiendo de "el archivo" -???-

a) el nombre del archivo donde estan tus macros ???
alArchivo = ThisWorkbook.Name

b) el libro activo (aun si no es el que contiene tus macros) ???
elArchivo = ActiveWorkbook.Name

saludos,
hector.
Respuesta Responder a este mensaje
#2 Paolita
29/07/2008 - 15:43 | Informe spam
On 28 jul, 21:23, "Héctor Miguel"
wrote:
hola, Paolita !

> ... tengo una macro y necesito extraer el nombre del archivo excel en una variable ...

1) declara una variable de tipo cadena de texto (p.e.)
  Dim elArchivo As String

2) obten el nombre y asignalo a la variable dependiendo de "el archivo"    -???-

  a) el nombre del archivo donde estan tus macros ???
    alArchivo = ThisWorkbook.Name

  b) el libro activo (aun si no es el que contiene tus macros) ???
    elArchivo = ActiveWorkbook.Name

saludos,
hector.



Como extraigo solo el nombre sin la extensión ¿?
Respuesta Responder a este mensaje
#3 Héctor Miguel
29/07/2008 - 20:13 | Informe spam
hola, Paolita !

Como extraigo solo el nombre sin la extension ?



(p.e.)
With ActiveWorkbook
elArchivo = Left(.Name, InStr(.Name, ".xl") - 1)
End With

saludos,
hector.

__ OP __
> ... tengo una macro y necesito extraer el nombre del archivo excel en una variable ...

1) declara una variable de tipo cadena de texto (p.e.)
Dim elArchivo As String

2) obten el nombre y asignalo a la variable dependiendo de "el archivo" -???-

a) el nombre del archivo donde estan tus macros ???
alArchivo = ThisWorkbook.Name

b) el libro activo (aun si no es el que contiene tus macros) ???
elArchivo = ActiveWorkbook.Name
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida