Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
 Аватар для Waddonator
969 / 644 / 97
Регистрация: 01.11.2012
Сообщений: 1,447

При написании функции в ячейке Excel из Access возникает #ИМЯ?

28.10.2013, 16:26. Показов 1080. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Бодрого времени суток уважаемые форумчане. Возник следующий вопрос: экспортирую некоторую таблицу из Access в Excel, далее в последнем столбце указываю формулу =ВПР(ДАТА(ГОД(A7);МЕСЯЦ(A7);1);Lists!A:B ;2;ЛОЖЬ) (индексы ячеек меняются). А в итоге в ячейке получаю "#ИМЯ?". (Формула подставляет в ячейку некоторый средний курс за месяц исходя из даты). Формат ячеек - числовой. При нажатии на клавишу <Enter> на этой ячейке формула начинает считать правильно, ничего не исправив.

В VB Access это выглядит так:
Visual Basic
1
2
3
4
5
6
7
8
i = 1
rst.MoveFirst
While Not rst.EOF
  s = "=ВПР(ДАТА(ГОД(A" & i + 6 & "),МЕСЯЦ(A" & i + 6 & "),1),Lists!A:B,2,FALSE)"
  oSheet.Cells(6 + i, 7) = s
  rst.MoveNext
  i = i + 1
Wend
Помогите, пожалуйста сделать так, чтобы данная формула считала сразу же при написании (без лишних телодвижений).
Загруженный пример здесь: При написании функции в ячейке Excel из Access возникает #ИМЯ?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
28.10.2013, 16:26
Ответы с готовыми решениями:

При написании функции в ячейке Excel из Access возникает #ИМЯ?
Бодрого времени суток уважаемые форумчане. Возник следующий вопрос: экспортирую некоторую таблицу из Access в Excel, далее в последнем...

При переносе на другой комп. возникает Access Violation при попытке открытия ClientDataSet
XE-8. При переносе на другой комп. возникает Access Violation при попытке открытия ClientDataSet, связанного с ADOQuery. База данных...

Ошибка 424 при написании макроса Excel
Доброго времени суток, форумчане! Столкнулся с такой проблемой, хочу написать кнопку для открытия формы, но макрос не читается. Выскакивает...

1
здесь больше нет...
3376 / 1674 / 184
Регистрация: 03.02.2010
Сообщений: 1,219
28.10.2013, 16:33
или так:
Visual Basic
1
2
oSheet.Cells(6 + i, 7).FormulaR1C1 = _
        "=VLOOKUP(DATE(YEAR(R[-27]C[-2]),MONTH(R[-27]C[-2]),1),Lists!C[-2]:C[-1],2,FALSE)"
(на потроха функций не смотри)

или
Visual Basic
1
oSheet.Cells(6 + i, 7).FormulaLocal = ...
но смотри - запятые, точки с запятой...
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
28.10.2013, 16:33
Помогаю со студенческими работами здесь

Обращение к ячейке листа, имя которого хранится в другой ячейке
Приветствую всех. Подскажите, существует ли решение следующей задачи без использования VBA. В ячейке хранится имя листа, который есть...

Сообщение об ошибке "Имя... не распознано как имя командлета, функции, файла сценария..." при вызове функции
Добрый день уважемые коллеги. Написал простой скрипт который мониторит создались ли файлы с сегодняшней датой. Проблема в том, что когда...

Ошибка:instance name ms sql server is already in use. Возникает при установке,где нужно указать имя экземпляра
Здравствуйте. Как исправить данную ошибку: instance name ms sql server is already in use. Она возникает при устанвке, где нужно указать...

Возникает ошибка при записи в файл Excel
При написания кода в Delphi ( приведенного ниже) компиляция происходит нормально, без ошибок. Но при запуске и нажатия кнопки, в которой...

При установке программы возникает ошибка доступа к данным Access.
Сделал программку, которая работает с БД Access через ADO. Проблема возникла в следующем: При установке программы возникает ошибка доступа...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru