コンボボックス型セルのドロップダウンリストが閉じられたときに発生します。
Eventオブジェクトには以下の子オブジェクトが付加されています。
型 |
名前 |
説明 |
Number |
Col |
コンボボックス型セルの列番号 |
Number |
Row |
コンボボックス型セルの行番号 |
Number |
SelChange |
閉じられたときに選択されていた項目のインデックス 前回と同じ項目が選択されていた場合は-1 |
このイベントの発生と、セルの値の確定とはタイミングが異なります。セルの値の変更が確定した時はChangeイベントが発生し、セルの編集が完了した時はEditModeOffイベントが発生します。
SelChangeには確定した項目ではなく、閉じたときに選択していた項目が設定されます。ESCキーでキャンセルした場合でも、その時点で選択されていた項目が設定されます。
選択された値のチェックなどはChange、EditModeOffイベントで行ってください
使用例
Function OnComboCloseUp(e) {
if (e.SelChange >= 0) {
Col = e.Col;
Row = e.Row;
TypeComboBoxIndex = e.SelChange;
MessageBox(TypeComboBoxString + "が選択されました");
}
}
関連項目
CellTypeプロパティ
Change、ComboDropDown、ComboSelChange、EditModeOffイベント