Eliminar una linea creada por emdio de dos puntos
Hola, vuelvo a tener alguna dudilla sobre el VBA excel.
El caso es que he creado una función "REPRESENTAR" que lo que hace es coger valores de distintas celdas a modo de coordenadas:
a1x = Worksheets("New Position").Cells(30, 6).Value
a1y = ....
(como este otros tantos).
Luego, creo lineas que unen esas coordenadas, por ej:
Set myDocument = Worksheets("HOJA3")
With myDocument.Shapes.AddLine(xoffset1 + b1x, yoffset1 - b1y, xoffset1, yoffset1).Line
.DashStyle = msoLineSingle
.ForeColor.RGB = RGB(136, 0, 0)
End With
(Habiendo definido anteriormente YOFFSET, XOFFSET ).
Lo que ahora quiero, es hacer otra función en otro módulo, que lo que haga es borrarme esas lineas que he creado.
No tengo ni idea de cómo hacerlo!
No he encontrado mucho en los tutoriales...
Espero que me podáis ayudar.
Muchas gracias de antemano!! ;)
El caso es que he creado una función "REPRESENTAR" que lo que hace es coger valores de distintas celdas a modo de coordenadas:
a1x = Worksheets("New Position").Cells(30, 6).Value
a1y = ....
(como este otros tantos).
Luego, creo lineas que unen esas coordenadas, por ej:
Set myDocument = Worksheets("HOJA3")
With myDocument.Shapes.AddLine(xoffset1 + b1x, yoffset1 - b1y, xoffset1, yoffset1).Line
.DashStyle = msoLineSingle
.ForeColor.RGB = RGB(136, 0, 0)
End With
(Habiendo definido anteriormente YOFFSET, XOFFSET ).
Lo que ahora quiero, es hacer otra función en otro módulo, que lo que haga es borrarme esas lineas que he creado.
No tengo ni idea de cómo hacerlo!
No he encontrado mucho en los tutoriales...
Espero que me podáis ayudar.
Muchas gracias de antemano!! ;)
1 Respuesta
Respuesta de Hector Pacheco
1