はにゃ?さんの [OOo bbs 2/16] に掲載されているコードを元にしています。
http://hermione.s41.xrea.com/pukiwiki/p ... obbs2%2F16
全て空セルのケースや、行方向/列方向の判別、指定セル範囲の属性の違い等の改善を施して作成しました。
GetLastCell 関数 (2009/8/8 Ver 1.1)
http://blog.livedoor.jp/addinbox/archives/51212979.html
コード: 全て選択
'~~ 利用例 ~~
Sub Main
Dim oSheet As Object
Dim oCell As Object
oSheet = ThisComponent.Sheets(0)
'oCell = GetLastCell(oSheet.Rows(1),True)
'oCell = GetLastCell(oSheet.getCellRangeByName("A2:IV2"),True)
'oCell = GetLastCell(oSheet.Columns(0),True)
oCell = GetLastCell(oSheet.getCellRangeByName("A1:A65536"),True)
MsgBox oCell.AbsoluteName
End Sub
AddinBox/VBAユーザーの為のOpenOffice.org 備忘録 『ユーザー定義関数の一覧』
http://blog.livedoor.jp/addinbox/archives/51249421.html