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

Чтение ячейки формулой в рамках листа

13.05.2022, 05:36. Показов 323. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Есть функция, использующаяся на множестве листов, которая должна получать значение из ячейки и производить вычисления
Visual Basic
1
2
3
4
5
Function Функция(Диапазон) As Double
Dim Ячейка As Range, Сумма As Long,
Сумма = Range("A1")
Функция = Сумма               
End Function
получается значение из ячейки Активного листа, а не на котором находится производятся рассчет, в результате при перерассчете других листов - данные некорректны

Как получить значение из ячейки листа на котором находится формула?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.05.2022, 05:36
Ответы с готовыми решениями:

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

Выравнивание текста по вертикали в рамках одного листа
Здравствуйте! Подскажите, как оформить (разделами почему-то не получается), чтобы основной текст...

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

В ячейке B2 второго листа вывести значение ячейки A1 первого листа
Необходимо чтобы, например, в ячейке B2 второго листа автомотически вводилось значение ячейки A1...

2
1846 / 1161 / 354
Регистрация: 11.07.2014
Сообщений: 4,102
13.05.2022, 06:43 2
siziph, а почитать, набрав в поиске, к примеру, использование ячейки неактивного листа в vba , не пробовали?
0
ᴁ®
Эксперт MS Access
3869 / 2198 / 461
Регистрация: 13.12.2016
Сообщений: 7,532
Записей в блоге: 5
13.05.2022, 09:18 3
Цитата Сообщение от siziph Посмотреть сообщение
Как получить значение из ячейки листа на котором находится формула
1.ваша функция больше на подпрограмму смахивает
2.вы передаете в нее аргументом диапазон и ничего с ним не делаете
3.передайте нужную ячейку и с ней работайте
4.внутри функции не используйте ссылок на ячейки.Все, что надо передавайте аргументами.
0
13.05.2022, 09:18
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.05.2022, 09:18
Помогаю со студенческими работами здесь

Перенос значений определенных ячеек активной строки одного листа в определенные ячейки другого листа
Добрый день! Создаю простенькую программу для регистрации посетителей. Состоит из трех листов -...

Перенос данных одной ячейки в ячейки другого листа с заданным интервалом
Добрый день! Нужна помощь в автоматизации создания списка по ТОиТР оборудования. Имеется файл с...

Задание имени листа формулой (макрос)
Доьрый день! Интересует следующее. Есть шаблон для расчета инвест. проектов, с листом...

Макрос, которых обходит все непустые ячейки текущего листа, добавляет в массив залитые ячейки и на новый лист
Здравствуйте! Необходимо написать макрос, который бы "обходил" все непустые ячейки текущего...

можно ли осуществить перенос предложения в рамках одной ячейки?
можно ли осуществить перенос предложения в рамках одной ячейки в MSFlexGrid? Увеличивать ширину...

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

Как ячейки с формулой взять результат?
Здравствуйте, помогите, пожалуйста. Есть ячейка, где по формуле считается значение. Нужно этот...


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

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