Mauriciodez
(usa Debian)
Enviado em 13/07/2016 - 17:03h
BryanSmith escreveu:
..
velho ... nunca fiz uma macro no calc não ... no excel seria moleza
Range("A1:C10").Value = ""
no calc a maneira q encontrei de fazer isso sem escrever um código vba q ainda não conheço é clicar em ferramentas/macros/gravar macro ... aí vc seleciona as células, deleta e para a gravação ... depois atribui a macro à forma !!!
como o botão de gravar macro do excel !!!
o código VBA q a gravação gerou
REM ***** BASIC *****
sub Main
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 = "$A$1:$C$10"
dispatcher.executeDispatch(document, ".uno:GoToCell", "", 0, args1())
rem ----------------------------------------------------------------------
dispatcher.executeDispatch(document, ".uno:ClearContents", "", 0, Array())
end sub
___________________________________________________________________________________________
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"