powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Ошибка uBound
5 сообщений из 5, страница 1 из 1
Ошибка uBound
    #38560464
Aktx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем доброго дня.
Столкнулся со следующей проблемой:

Код: vbnet
1.
2.
vData = ActiveSheet.Range("A1:A2").Value
nn = UBound(vData)

нет ошибки,а
Код: vbnet
1.
2.
vData = ActiveSheet.Range("A1:A1").Value
nn = UBound(vData)

ошибка "Type Mismatch"

Модератор: Учимся использовать тэги оформления кода - FAQ

Как обойти?
...
Рейтинг: 0 / 0
Ошибка uBound
    #38560480
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы вообще понимаете смысл написанного?
тут не обходить надо, тут сначала надо выяснить, чего вы хотите от кода
...
Рейтинг: 0 / 0
Ошибка uBound
    #38560486
Aktx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro,
в один из массивов в цикле попадает только одна ячейка
на ней выскакивает ошибка

не ожидал,что споткнусь на размерности массива состоящего только из одной ячейки
вот и интересуюсь как такое можно обойти
...
Рейтинг: 0 / 0
Ошибка uBound
    #38560491
Казанский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Aktx,

.Value одной ячейки - одиночный Variant, .Value прямоугольного диапазона - двумерный массив Variant(), даже если это одна строка или один столбец.
Обойти можно так:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
Dim vData, tmp, nn
vData = ActiveSheet.Range("A1:A1").Value
If Not IsArray(vData) Then
  tmp = vData
  ReDim vData(1 To 1, 1 To 1)
  vData(1, 1) = tmp
End If

nn = UBound(vData)
...
Рейтинг: 0 / 0
Ошибка uBound
    #38560495
Aktx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Казанский,спасибо сейчас попробую
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Ошибка uBound
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]