Macros en Excel y Access

25/11/2004 - 09:35 por luismiperote | Informe spam
Tengo una duda sobre Access y Excel, a ver si alguien me puede ayudar.
Tengo una macro de excel (que clasifica datos de una hoja excel, vale! que
funciona bien) para aplicar sobre un hoja con diferentes datos. Quiero
ejecutarlo desde Access (por ejemplo con un boton en un formulario). Me
gustaria que al abrir la hoja excel, me de la posibilidad de decir la
ubicacion de los datos (tabla excel), copiarla en la excel q tengo la
macro de clasificacion y poder hacer esto (el copiar para aplicar la macro
de clasificacion), cuantas veces quiera... no se si me he podido explicar
bien... la cuestion clave es que la macro que tengo, me funciona sobre la
hoja activa, y quiero q valga para cualquiera, o bien dando la ubicacion
de otra hoja de datos, activar esa otra hoja del otro fichero dentro de la
excel dnd tengo la macro, copiarla en esta última, ... no se bien.


Muchas gracias

Preguntas similare

Leer las respuestas

#1 Valentín Playá Serra
25/11/2004 - 19:24 | Informe spam
Luismi,

no es fácil decir como puedes cambiar un código que no sabemos como es
actualmente.

Por si te puede ayudar, si tu macro se ejecuta sobre la hoja activa todo el
problema consistiría en activar primero la hoja que quieras y después
ejecutar la macro.

Saludos,

Valentín
******************************************************************
"luismi" escribió en el mensaje
news:
Tengo una duda sobre Access y Excel, a ver si alguien me puede ayudar.
Tengo una macro de excel (que clasifica datos de una hoja excel, vale! que
funciona bien) para aplicar sobre un hoja con diferentes datos. Quiero
ejecutarlo desde Access (por ejemplo con un boton en un formulario). Me
gustaria que al abrir la hoja excel, me de la posibilidad de decir la
ubicacion de los datos (tabla excel), copiarla en la excel q tengo la
macro de clasificacion y poder hacer esto (el copiar para aplicar la macro
de clasificacion), cuantas veces quiera... no se si me he podido explicar
bien... la cuestion clave es que la macro que tengo, me funciona sobre la
hoja activa, y quiero q valga para cualquiera, o bien dando la ubicacion
de otra hoja de datos, activar esa otra hoja del otro fichero dentro de la
excel dnd tengo la macro, copiarla en esta última, ... no se bien.


Muchas gracias

Respuesta Responder a este mensaje
#2 luismiperote
26/11/2004 - 08:50 | Informe spam
Lo primero gracias por tomarte la molestia de contestar, Valentín:

Voy a intentar modificar mi pregunta, a ver si asi me puedes ayudar:

Primero, como abro desde Access un fichero de otra aplicación? En este
caso me gustaría que mediante un botón en un formulario, por ejemplo, me
permitiese abrir ese fichero, en mi caso uno concreto de excel. No se que
comando o como programarlo.

Segundo, quiero abrir/grabar un fichero (ya en excel) cuya ubicacion me la
de
mediante la introduccion de la ruta en un cuadro de texto. Me imagino que
es haciendo referencia a la celda donde se escribe eso.

Tercero, como activo/desactivo una hoja? Como elimino una hoja completa,
despues de trabajar con ella?


Saludos, Luismi...
Respuesta Responder a este mensaje
#3 luismiperote
26/11/2004 - 08:58 | Informe spam
Por cierto, creo q para activar y borrar una hoja es asi:

Sheets("Hoja3").Select
ActiveWindow.SelectedSheets.Delete
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida