Home » ExcelVBA Rangeオブジェクト » SpecialCellsメソッド » 定数・xlCellTypeLastCellの値は?

対象:Excel2007, Excel2010, Excel2013, Windows版Excel2016

定数・xlCellTypeLastCellの値は?

「xlCellTypeLastCell 値」
という検索が、このサイト・インストラクターのネタ帳で行われていました。

Excel VBA(Visual Basic for Applications)で、RangeオブジェクトのSpecialCellsメソッドの引数に指定する、XLCellType列挙に定義された定数の一つ、xlCellTypeLastCellの値がいくつなのかを調べていたのでしょう。

例えば、AccessなどからからExcelファイルを更新するプロシージャを作るときに、参照設定をしない、実行時バインド・レイトバインディングのコードにするために、xlCellTypeLastCellの値が必要になったのでしょうか。

結論からいうと、xlCellTypeLastCellの値は「11」ですが、こんなことをただ暗記するよりも、VBE(Visual Basic Editor)で定数の値を調べる方法を覚えましょう。

[スポンサードリンク]

自動クイックヒントで定数の値を調べる

定数・xlCellTypeLastCellの使われているコードが存在しているのなら、自動クイックヒントを使うのが便利です。

[選択オプション]ダイアログで[最後のセル]オプションをOnにして、

定数・xlCellTypeLastCellの値は?

最終セルにジャンプする操作をマクロ記録すると、
  Selection.SpecialCells(xlCellTypeLastCell).Select
というコードが自動的に作られます。

このコード上のxlCellTypeLastCellにカーソルを置いてショートカットキー[Ctrl]+[I]を押すと、下図のように

定数・xlCellTypeLastCellの値は?

「xlCellTypeLastCell = 11」とデータヒントが表示されます。

定数・xlCellTypeLastCellの実際の値が「11」であることを示しています。

オブジェクトブラウザーで定数の値を調べる

もちろん、オブジェクトブラウザーを使っても、定数・xlCellTypeLastCellの値を調べられます。

オブジェクトブラウザーの左上の検索ボックスに「xlCellTypeLastCell」と入力して検索すると、下図のような状態になり、

定数・xlCellTypeLastCellの値は?

詳細ペインの「Const xlCellTypeLastCell = 11」という表示から「11」であることを確認できます。

[スポンサードリンク]

Home » ExcelVBA Rangeオブジェクト » SpecialCellsメソッド » 定数・xlCellTypeLastCellの値は?

TrackBack:1

TrackBack URL
テキストボックスの文字列をセルに書き出すExcelマクロ from インストラクターのネタ帳
テキストボックスの文字列をセルに書き出すExcel(エクセル)マクロをご紹介しています。
[スポンサードリンク]

Home » ExcelVBA Rangeオブジェクト » SpecialCellsメソッド » 定数・xlCellTypeLastCellの値は?

Copyright © インストラクターのネタ帳 All Rights Reserved.

.