Oi Pessoal, tudo bem?
Estou com um probleminha! Gravei uma macro para limpar alguns dados. Criei um botão de pressão para esse fim. No entanto uma das células teima em não limpar a informação. A Macro esta certinha, mas a informação (10:20) fica lá e tenho que apagar manualmente. A célula teimosa é: “$F$45”.
Obrigada!
Macro:
sub LimparImagemID
rem ----------------------------------------------------------------------
rem define variables
dim document as object
dim dispatcher as object
rem ----------------------------------------------------------------------
rem get access to the document
document = ThisComponent.CurrentController.Frame
dispatcher = createUnoService(“com.sun.star.frame.DispatchHelper”)
rem ----------------------------------------------------------------------
dim args1(0) as new com.sun.star.beans.PropertyValue
args1(0).Name = “ToPoint”
args1(0).Value = “$F$45”
dispatcher.executeDispatch(document, “.uno:GoToCell”, “”, 0, args1())
rem ----------------------------------------------------------------------
dispatcher.executeDispatch(document, “.uno:ClearContents”, “”, 0, Array())
rem ----------------------------------------------------------------------
dim args3(0) as new com.sun.star.beans.PropertyValue
args3(0).Name = “ToPoint”
args3(0).Value = “$K$45”
dispatcher.executeDispatch(document, “.uno:GoToCell”, “”, 0, args3())
rem ----------------------------------------------------------------------
dispatcher.executeDispatch(document, “.uno:ClearContents”, “”, 0, Array())
rem ----------------------------------------------------------------------
dim args5(0) as new com.sun.star.beans.PropertyValue
args5(0).Name = “ToPoint”
args5(0).Value = “$F$46”
dispatcher.executeDispatch(document, “.uno:GoToCell”, “”, 0, args5())
rem ----------------------------------------------------------------------
dispatcher.executeDispatch(document, “.uno:ClearContents”, “”, 0, Array())
rem ----------------------------------------------------------------------
dim args7(0) as new com.sun.star.beans.PropertyValue
args7(0).Name = “ToPoint”
args7(0).Value = “$K$46”
dispatcher.executeDispatch(document, “.uno:GoToCell”, “”, 0, args7())
rem ----------------------------------------------------------------------
dispatcher.executeDispatch(document, “.uno:ClearContents”, “”, 0, Array())
end sub