Visual Basic - Macros con vb

Life is soft - evento anual de software empresarial
 
Vista:

Macros con vb

Publicado por javier (37 intervenciones) el 24/05/2005 23:07:49
Es posible ejecutar una macro de excel desde una aplicacion vb?
Como?
Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Macros con vb

Publicado por test (49 intervenciones) el 24/05/2005 23:14:07
Wena cregunta e'graciao...

Perrin, lo que yo hago, es copiar la macro creada en excel a Visual basic, resulta sin ningun problema..

luego la trabajas en el estilo que manejas, yo prefiero ADO....

Cualquier duda avisame

Xaus..
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Macros con vb

Publicado por test (49 intervenciones) el 24/05/2005 23:23:05
partner se me olvidaba...

Workbooks.Open "C:\My Documents\egraciao.xls" '
Workbooks(1).Sheets(1).Select ' libro 1 hoja 1
Ex.Application.Run "RunMacros.xls!Sheet1.macro..." ' corro macros desde Sheet (Hoja)
Ex.Application.Run "RunMacros.xls!macro..." ' corro macros desde módulo

ahi hay algo pa que pruebes si solo quieres ejecutar la macro desde visual

Xaus
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Macros con vb

Publicado por Javier (37 intervenciones) el 25/05/2005 17:36:09
Vale test, vale, voy a probar...

gracias otra vez
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

No funciona partner...

Publicado por javier (37 intervenciones) el 25/05/2005 19:43:32
Me lo temia: "Se requiere un objeto"

Copie el codigo de la macro en un modulo pero basic no reconoce ninguno de los objetos VBA que aparecen en el codigo.
Cual es el problema?, perrin
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:No funciona partner...

Publicado por test (49 intervenciones) el 25/05/2005 20:18:09
utilaza ado (yo tengo si no me equivoco el ado 2.7)

y pon un codigo algo asi

Dim xlApp As Excel.Application
Dim xlWB As Excel.Workbook
Dim xlWS As Excel.Worksheet
Set xlApp = New Excel.Application
Set xlWB = xlApp.Workbooks.Add
Set xlWS = xlWB.Worksheets.Add

asi podras trabajar igual que en las macros...

ej..

xlWS.Cells(4, 5).Value = "Prueba"
xlWS.Cells(4, 5).Select

Xaus.. ;-)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Funciona!.

Publicado por javier (37 intervenciones) el 26/05/2005 20:20:02
Un muy humilde equipo de baloncesto te lo agradece.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar