von erikafuchs » Do, 09.08.2012 18:10
Hallo zusammen,
ich habe Probleme beim Sortieren. Ich habe eine Sortierroutine per Makrorekorder erstellt und in mein Programm eingebaut - das funktioniert aber nur wenn ich vorher auf der entsprechenden Seite in die Zelle "A1" geklickt habe - das ist nicht wirklich elegant (und kann ich keinem Nutzer zumuten). Ich wollte das jetzt eleganter machen und habe hier ein bischen gesucht und untenstehenden Code zusammengebastelt:
Code: Alles auswählen
sub nachKlassenSortieren
dim oRange as object
inSheet=thisComponent.sheets.GetByName("LUSD_Import")
oRange=inSheet.getCellRangeByPosition(0,0,GetLastUsedColumn(inSheet),GetLastUsedRow(inSheet)
SortCalcTable(oRange , 4, True , True )
SortCalcTable(oRange , 1, True , True )
end Sub
Ihr seht wahrscheinlich sofort, dass das nicht funktioniert - aber warum? Sowohl in der dritten als auch in der vierten und fünften Zeile kommt die Meldung "Sub- und Function Procedur nicht definiert".
Was ist falsch?
Grüße
Pit
Hallo zusammen,
ich habe Probleme beim Sortieren. Ich habe eine Sortierroutine per Makrorekorder erstellt und in mein Programm eingebaut - das funktioniert aber nur wenn ich vorher auf der entsprechenden Seite in die Zelle "A1" geklickt habe - das ist nicht wirklich elegant (und kann ich keinem Nutzer zumuten). Ich wollte das jetzt eleganter machen und habe hier ein bischen gesucht und untenstehenden Code zusammengebastelt:
[code]sub nachKlassenSortieren
dim oRange as object
inSheet=thisComponent.sheets.GetByName("LUSD_Import")
oRange=inSheet.getCellRangeByPosition(0,0,GetLastUsedColumn(inSheet),GetLastUsedRow(inSheet)
SortCalcTable(oRange , 4, True , True )
SortCalcTable(oRange , 1, True , True )
end Sub[/code]
Ihr seht wahrscheinlich sofort, dass das nicht funktioniert - aber warum? Sowohl in der dritten als auch in der vierten und fünften Zeile kommt die Meldung "Sub- und Function Procedur nicht definiert".
Was ist falsch?
Grüße
Pit