[現象]
シートに表示がない状態で列ヘッダをクリック(ダブルクリック)した時に
「行インデックスが無効です」例外が発生する。
[原因]
CellClick、CellDoubleClickで処理している場合、
引数 e.Row = 0 と設定されて、シートに行がない場合でも
1行目を処理の対象行としてしまうため。
[対応]
列ヘッダだった場合、処理をキャンセルする。
If e.ColumnHeader = True Then
e.Cancel = True
End If
'列ヘッダクリック(ダブルクリック)以外の処理