Sahara's WebLog

日記のような、備忘録のような、うらみつらみのような、自慢のような…。

LibreOffice Calc 並び替えのマクロ

ここ(http://www.oooforum.org/forum/viewtopic.phtml?t=67309)からいただいたコードがそのまますぐ動いた。
libreoffice_sort

oRange = oSheet.getCellRangeByPosition(1,0,5,6)で並び替える範囲を指定する。
aSortField().Field には並び替えキーに入れる列番号を指定する。
この例では、A列, C列, B列の順。
aSortFields().SortAscendingはTrueなら昇順、Falseなら降順。

このエントリーをはてなブックマークに追加

Posted under: LibreOffice


コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Time limit is exhausted. Please reload CAPTCHA.