Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
1 / 1 / 0
Регистрация: 29.01.2012
Сообщений: 52
1

Ошибка #ЗНАЧ! в простом примере с .Offset(0, 0)

23.04.2014, 12:33. Показов 1223. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте!
Уже 2 часа голову ломаю не получается простой пример работы с данными ячеек.
Visual Basic
1
2
3
Public Function Выпадающий_список(Ячейки As Range)
Выпадающий_список = Ячейки .Offset(0, 0) + 1
End Function
пробовал
в ячейке Ячейки .Offset(0, 0) значение 5, без сложения все нормально.
Все время выдает ошибку #ЗНАЧ!
Пробовал: Public Function Выпадающий_список(Ячейки As Range) as String
Пробовал: Function Выпадающий_список(Ячейки As Range) as String
Пробовал: английскими буквами писал
Пробовал: отдельной переменной с объявлением её dim...
сейчас все варианты и не вспомню...


Где-то есть подвох, а где не пойму, подскажите.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.04.2014, 12:33
Ответы с готовыми решениями:

ошибка в простом примере
Помогите определить в чем ошибка пожалуйста.

ошибка в простом примере
обьясните пожалуйста, как правильно вставить код площади прямоугольного треугольника по двум...

Ошибка в простом примере реализации HTML5 Event-source
Неработает простой Server Sent Events, гдето ошибка (браузер Opera) Вот клиент и сервер: ...

Подключение к БД в простом примере
Только начинаю разбираться с ASP.NET MVC, для начала делаю пример отсюда...

1
5606 / 1592 / 412
Регистрация: 23.12.2010
Сообщений: 2,382
Записей в блоге: 1
23.04.2014, 13:24 2
Лучший ответ Сообщение было отмечено mayor1000 как решение

Решение

Если в переменной ячейки более чем 1 ячейка, то невозможно присвоить их одной переменной типа String.
Возможно их значения занести в переменную типа вариант, получится массив.
Visual Basic
1
2
Dim a
a= Ячейки.Offset(0, 0).Value
Но нельзя обычной функции присвоить массив.
Выражение Ячейки.Offset(0, 0) + 1 имеет смысл для единственной ячейки в которой число, в случае текста или нескольких ячеек - абсурдно.
1
23.04.2014, 13:24
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.04.2014, 13:24
Помогаю со студенческими работами здесь

Управление потоками на простом примере
Покажите на простом примере как это делается. Создаю простую программу, которая выводит на экран...

Делегаты и их применение, желательно на простом примере
Я читаю книгу М. Фленов - Библия C# и дошел до темы "Делегат" но не как не могу понять (два раза...

Динамическое обновление контента на простом примере
Друзья, помогите пожалуйста. Необходимо динамически показывать изменения на сайте. Изучаю...

Застрял на самом простом примере SASS
Как и писал в теме, застрял на самом простом примере, вернее на самом первом примере. В...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru