Pasar macros de excel a visual directamente

12/04/2005 - 10:48 por David Hernandez | Informe spam
Buenos dias mi pregunta es la siguiente, queria pasar macros que estan hechas
en versiones anteriores Excel 4.0 y que estan guardadas en excel ya que al
instalar Office 2003 no me las reconocen, entonces creo que la unica forma es
pasarlas a visual. Entonces me gustaria saber cual seria la forma mas facil,
si puedo exportar la macro y el editor de visual me las reconoce, si debo
traspasarlas desde otra version y finalmente hacerlo desde el 2003 o algo
parecido para no crearlas desde el principio.
Por si no me he explicado bien os dejo un trozo de macro en excel que seria
=LIBRO.SELECCIONAR("DATOS";"DATOS")
=SELECCIONAR("L8C2:L100C2")
=COPIAR()
=LIBRO.SELECCIONAR("CALCULOGL";"CALCULOGL")

esto es lo que veo yo al abrir pero da error en la segunda linea , entonces
es lo que me gustaria poder cambiar pero no se como traspasar esto a las
macros de visual, que el editor me lo reconociera de alguna forma mas o menos
automatica.
En espera de sus noticias.Un saludo
 

Leer las respuestas

#1 Manuel Romero
12/04/2005 - 16:45 | Informe spam
Mira el metodo ExecuteExcel4Macro del objeto Application, de pronto te sirve
por ahi.

"David Hernandez" escribió en el
mensaje news:
Buenos dias mi pregunta es la siguiente, queria pasar macros que estan


hechas
en versiones anteriores Excel 4.0 y que estan guardadas en excel ya que al
instalar Office 2003 no me las reconocen, entonces creo que la unica forma


es
pasarlas a visual. Entonces me gustaria saber cual seria la forma mas


facil,
si puedo exportar la macro y el editor de visual me las reconoce, si debo
traspasarlas desde otra version y finalmente hacerlo desde el 2003 o algo
parecido para no crearlas desde el principio.
Por si no me he explicado bien os dejo un trozo de macro en excel que


seria
=LIBRO.SELECCIONAR("DATOS";"DATOS")
=SELECCIONAR("L8C2:L100C2")
=COPIAR()
=LIBRO.SELECCIONAR("CALCULOGL";"CALCULOGL")

esto es lo que veo yo al abrir pero da error en la segunda linea ,


entonces
es lo que me gustaria poder cambiar pero no se como traspasar esto a las
macros de visual, que el editor me lo reconociera de alguna forma mas o


menos
automatica.
En espera de sus noticias.Un saludo

Preguntas similares