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

Функция МУМНОЖ в ВБА

24.01.2020, 12:50. Показов 3307. Ответов 5

Студворк — интернет-сервис помощи студентам
Добрый день!

Необходимо использовать функцию =МУМНОЖ в VBA.

Аргументы функции: Диапазон ячеек (B88) и матрица (B1113). Ввести формулу нужно в ячейку H2.

Важно, чтобы в ВБА запись шла через Cells, а не через R1C1.

Макрорекодер выдает такую формулу (запись через R1C1)/

Visual Basic
1
2
3
 ActiveCell.FormulaR1C1 = ""
    Range("H2").Select
    ActiveCell.FormulaR1C1 = "=MMULT(R[6]C[-6]:R[6]C[-4],R[9]C[-6]:R[11]C[-4])"
Видоизменяю формулу на Cells и получаю:

Visual Basic
1
Range("H2") = WorksheetFunction.MMult(Range(Cells(8, 2), Cells(8, 4)), Range(Cells(11, 2), Cells(13, 4)))
Выдает ошибку 1004 "Невозможно получить свойство Mmult класса WorlsheetFunction".

В чем моя ошибка?
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
24.01.2020, 12:50
Ответы с готовыми решениями:

Глюк в Exsel =ИНДЕКС(МУМНОЖ(H16:J18;H20:J22);1;1) после =SIN(A15)
Доброе время суток Как избаиться от глюка в Exsel Умножение двух матриц которые формируются =SIN(A15) и =COS(A16) в дальнейшем не...

вба в аксессе
Здравствуйте, надеюсь хоть немного подскажете в каком направлении искать или смотреть , у меня есть таблица и вба у меня сделан ее...

Макросы вба
Помогите плиз кто знает. Какой код , функцию нужно вписать, чтобы значения которые вносятся в таблицу2 на листе 2, автоматически вносились...

5
3947 / 2340 / 790
Регистрация: 02.11.2012
Сообщений: 6,220
24.01.2020, 13:22
вам нужно вставить формулу или ответ?
WorksheetFunction будет выдавать только ответ.
0
0 / 0 / 0
Регистрация: 24.01.2020
Сообщений: 6
24.01.2020, 13:23  [ТС]
Нужен только ответ
0
 Аватар для pashulka
4139 / 2243 / 940
Регистрация: 01.12.2010
Сообщений: 4,624
24.01.2020, 13:24
Лучший ответ Сообщение было отмечено ket259 как решение

Решение

Формально ошибки нет. Просто используя WorksheetFunction желательно помнить, что функции не должны возвращать значения ошибок. Если нет желания забивать голову такими особенностями, то замените WorksheetFunction на Application
0
0 / 0 / 0
Регистрация: 24.01.2020
Сообщений: 6
24.01.2020, 13:25  [ТС]
Сегодня попробую. Спасибо)
0
1847 / 1162 / 354
Регистрация: 11.07.2014
Сообщений: 4,107
24.01.2020, 13:57
ket259, думаю, что у вас ошибка в использовании этой функции, почитайте
http://yandex.ru/clck/jsredir?... ime=310202
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
24.01.2020, 13:57
Помогаю со студенческими работами здесь

Графики в ВБА
Нужно построить два графика в вба, на одном поле x3 и 5-x. Не получается нифига, даже код кидать не буду, там бред полный :(

Копирование гиперссылки в ВБА
Помогите ,пожалуйста.В одной таблице в каждой ячейке хранится гиперссылка на файл документа. В другую таблицу необходимо к одной записи...

Увидеть код ВБА
здравствуйте, есть файл, который при открытии удаляет модуль с макросами, открыл его а код уже тю-тю, его как-то можно обходными путями...

Задача на дату ВБА
Задача: Спасательная служба имеет информацию о туристических группах в виде: номер группы, руководитель, дата выезда на маршрут,...

Задачка по юзерформам в ВБА
Такая проблема, нужно вычислить среднее арифметическое отрицательных нечетных чисел, стоящих на нечетных местах и высчитать среднее...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru