3列のリストボックスがあります。一部の行では、3 番目の列にエントリがありません (入力されていません)。次のように、特定の行の 3 番目の列にエントリがあるかどうかをテストします。
if listbox1.list(i,2) = "" then
ただし、3 番目の列にエントリがない場合、実行時エラーが発生します。私も試してみました
if isnull(listbox1.list(i,2)) then
しかし、これも実行時エラーを引き起こします。on error resume next を使用することでこれを回避できることはわかっていますが、もっと良い方法があるはずだと感じています。
編集:
私が得るエラーは、「List プロパティを取得できませんでした。引数が無効です。」です。実際のコードでは .list(i,j) を参照しており、j= 0 および j = 1 の場合は正常に動作しますが、j = 2 の場合はエラーになります。私がテストしている例では、リストボックスの列 2 にエントリはまったくありませんが、リストボックスの columncount プロパティは値 3 に設定されています。