У меня есть список с 3 столбцами. В некоторых строках в третьем столбце нет записи (она никогда не была заполнена). Я хочу, чтобы проверить, имеет ли третий столбец для конкретной строки записи, например:Как проверить, имеет ли последний столбец в Multicolumn Listbox запись?
if listbox1.list(i,2) = "" then
Но это дает ошибку во время выполнения программы, если нет записи в третьей колонке. Я также попытался
если IsNull (listbox1.list (я, 2)), то
но опять же это приводит к ошибке времени выполнения. Я знаю, что я могу обойти это, используя следующее сообщение об ошибке, но у меня есть ощущение, что должен быть лучший способ.
Edit:
Я получаю ошибку "не удалось получить свойство List Недопустимый аргумент..". В моем действительном коде я ссылаюсь на .list (i, j), и он отлично работает при j = 0 и j = 1, но когда j = 2, это ошибки. В примере я тестирую там нет записей в графе 2 ListBox бы то ни было, но ColumnCount имущества от списка, устанавливается на значение 3.
Спасибо, но они тоже не сработают. См. Мое редактирование на вопрос. –
А, думаю, я нашел проблему. Я устанавливал свойство RowSource списка в диапазон с двумя столбцами, поэтому я предполагаю, что переопределяет свойство ColumnCount. –