Olá, boa tarde, me chamo tarcisio. Tou fazendo uma planilha no CALC e, tou encontrando muitas dificuldades, pois so fazia macros no EXCEL.
Segue embaixo uma macro que funciona muito bem. so que ela só insere os dados numa planilha no mesmo documento. " oDoc = ThisComponent"
eu quero tipo nesta macro inserir os dados em um outro arquivo de planilha.
como referenciar outra planilha??
desde já, muito obrigado.
Sub cadastrando
oDoc = ThisComponent
oDados1 = oDoc.Sheets.getByName( “BACKUP” )
oDados = oDoc.Sheets.getByName( “DADOS_HORAS” )
oHome = oDoc.Sheets.getByName( “HOME” )
oCadas = oDoc.Sheets.getByName( “HORAS” )
Dim lin
Dim cod
lin = 1
cod = 1
Do Until oDados.getCellByPosition(0,lin).String = ""
lin = lin + 1
cod = cod + 1
Loop
oDados.getCellByPosition( 0,lin).String = cod
oDados.getCellByPosition( 1,lin).String = oCadas.getCellRangeByName( "D6").String
oDados.getCellByPosition( 2,lin).value = oCadas.getCellRangeByName( "F8").value
oDados.getCellByPosition( 3,lin).String = oCadas.getCellRangeByName( "H6").String
oDados.getCellByPosition( 4,lin).String = oCadas.getCellRangeByName( "D8").String
' oDados.getCellByPosition( 5,lin).String = oCadas.getCellRangeByName( "F8").String
oDados.getCellByPosition( 5,lin).String = oCadas.getCellRangeByName( "D10").String
' oDados.getCellByPosition( 7,lin).String = oCadas.getCellRangeByName( "G10").String
' PESSOA LOGADA oDados.getCellByPosition( 4,lin).String = oCadas.getCellRangeByName( "C8").String
End Sub