Objeto Worksheet
Publicado por Diego (7 intervenciones) el 08/05/2006 14:43:46
Hola amigos, mi problema es el siguiente, deseo modificar un worksheet mediante una funcion que lo reciba como prametro:
es decir:
Function modificar(ws As Excel.Worksheet) As Excel.Worksheet
'hago los cambios
set modificar = ws
End Function
el problema surge cuando deseo apicar estos cambios en el workbook
es decir:
Set e = New Excel.Application
e.Workbooks.Open app.path & "\libro1.xls"
set e.Workbooks(1).Worksheets(1) = modificar(e.Workbooks(1).Worksheets(1))
'AQUI ME ARROJA EL SIGUIENTE ERROR "El objeto no admite esta propiedad o metodo"
tambien he intentado lo siguiente:
modificar(e.Workbooks(1).Worksheets(1)) = e.Workbooks(1).Worksheets.add()
pero pero en este caso me agrega la worksheet en blanco.
cualquier ayuda es bienvenida
saludos
Diego
es decir:
Function modificar(ws As Excel.Worksheet) As Excel.Worksheet
'hago los cambios
set modificar = ws
End Function
el problema surge cuando deseo apicar estos cambios en el workbook
es decir:
Set e = New Excel.Application
e.Workbooks.Open app.path & "\libro1.xls"
set e.Workbooks(1).Worksheets(1) = modificar(e.Workbooks(1).Worksheets(1))
'AQUI ME ARROJA EL SIGUIENTE ERROR "El objeto no admite esta propiedad o metodo"
tambien he intentado lo siguiente:
modificar(e.Workbooks(1).Worksheets(1)) = e.Workbooks(1).Worksheets.add()
pero pero en este caso me agrega la worksheet en blanco.
cualquier ayuda es bienvenida
saludos
Diego
Valora esta pregunta


0