Wie startet man ein Makro?
Verfasst: Mi, 07.06.2006 16:26
HAllo ein Makro eines Kollegen bekommen, wie führe ich das nun aus.
es ist folgendermassen aufgebaut.
Sub Main
oSheet = ThisComponent.CurrentController.getActiveSheet()
oCellCursor = oSheet.createCursor()
oCellCursor.GotoEndOfUsedArea(True)
letzte_Zeile = oCellCursor.getRangeAddress.EndRow
For i = 0 To letzte_Zeile
If oSheet.GetCellByPosition(22, i).String = "delete" AND _
oSheet.GetCellByPosition(7, i).Value = 46464 Then
oSheet.Rows.removeByIndex(i,1)
i = i - 1
letzte_Zeile = letzte_Zeile - 1
End If
Next i
End Sub
MFG
Marcus
Bin absoluter Neuling in Makro...

es ist folgendermassen aufgebaut.
Sub Main
oSheet = ThisComponent.CurrentController.getActiveSheet()
oCellCursor = oSheet.createCursor()
oCellCursor.GotoEndOfUsedArea(True)
letzte_Zeile = oCellCursor.getRangeAddress.EndRow
For i = 0 To letzte_Zeile
If oSheet.GetCellByPosition(22, i).String = "delete" AND _
oSheet.GetCellByPosition(7, i).Value = 46464 Then
oSheet.Rows.removeByIndex(i,1)
i = i - 1
letzte_Zeile = letzte_Zeile - 1
End If
Next i
End Sub
MFG
Marcus
Bin absoluter Neuling in Makro...
