Olá, pessoal!
Pesquisei, digitando: Classificar, Visualizar, Impressão, na busca aqui e não obtive o resultado esperado.
Estou tentando deixar em ordem crescente a coluna A e abrir a opção Visualizar impressão (Ctrl+Shift+O), utilizando a mesma rotina da Macro na planilha (Alt+F11) anexa. Tudo sem alterar o primeiro resultado na coluna D da tabela.
Seguem abaixo uma imagem ilustrativa da tabela e a Macro na planilha anexa, a fim de facilitar o entendimento:
Sub OrdenarVisualizar
Dim oDoc As Object, oPlan As Object
Dim oIntervalo1 As Object, oIntervalo2 As Object
' Classificar em ordem crescente a coluna A
' Inciar os objetos
oDoc = ThisComponent
oPlan = oDoc.Sheets.getByName( "Plan1" )
oIntervalo1 = oPlan.getCellRangeByName( "A2:A18" )
oIntervalo2 = oPlan.getCellRangeByName( "B2:B18" )
' Copiar os dados (sem formato)
oIntervalo2.setDataArray( oIntervalo1.getDataArray )
' Visualizar impressão (Ctrl+Shift+O)
End Sub
Grato pela atenção!!
Orlando Souza