0 / 0 / 0
Регистрация: 12.08.2009
Сообщений: 4

Excel: как зафиксировать в определённой ячейке, какие-то меняющиеся значения из другой ячейки?

12.08.2009, 13:43. Показов 14102. Ответов 7
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Имеются следующие условия:
Файл Exсelа (2003) завязан с другой программой. Из этой программы идёт отображение данных в определённой ячейке (допустим A1). Данные в ней периодически меняются.
В другой ячейке (допустим B1) появляется иногда время отображения какого-то значения первой ячейки (A1).
Это время появившееся в этой ячейке (B2) остаётся статичным. А значения в первой ячейке продолжают через какое-то неопределённое время меняться.
Меня именно интересует это значение в ячейке A1, которому соответствует время в ячейке B1.

Как мне зафиксировать это появляющееся значение в первой ячейке (A1) (чтобы оно осталось отображенным в какой-либо другой ячейке и не изменилось)? Или чтобы эти появляющиеся значения с соответствующим временем записывались в некую таблицу?
В Excel я немного разбираюсь, а в VBA вообще никак. Почему-то кажется, что здесь именно необходимы знания VBA.

Заранее, благодарен всем кто сможет помочь.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
12.08.2009, 13:43
Ответы с готовыми решениями:

Вопрос по адресации в Excel: как получить данные из ячейки, адрес которой указан в другой ячейке?
Доброго дня всем. Тут такое дело - в ячейке, к примеру А1 лежит номер столбца, а в ячейке А2 - номер строки. Как получить значение из...

Копирование значения ячейки по значению в другой ячейке
Доброго времени суток! Прошу помощи в следующем. Есть книга из 3 листов (см. вложение). На листе "Входящие" записываю все...

Поиск значения одной ячейки в другой ячейке
Здравствуйте, нужна помощь профессионалов Excel ))) Есть такая задача... Нужно найти значение из ячейки "С2" в ячейке...

7
 Аватар для BasicMan
19317 / 2624 / 84
Регистрация: 17.02.2009
Сообщений: 30,364
12.08.2009, 13:56
AsKlas7, а можно исходный код глянуть?
0
0 / 0 / 0
Регистрация: 12.08.2009
Сообщений: 4
12.08.2009, 14:03  [ТС]
Кода нет. Я же написал, что в VBA не разбираюсь. Я хотел бы услышать мнения тех кто может знает какие функции эту проблемму могут разрешить?
0
 Аватар для BasicMan
19317 / 2624 / 84
Регистрация: 17.02.2009
Сообщений: 30,364
12.08.2009, 14:10
ну а файл тот можно пришпилить?
0
 Аватар для Toxa33rus
3898 / 901 / 122
Регистрация: 16.04.2009
Сообщений: 1,855
12.08.2009, 14:35
Я чего-то них..т ферштейн.
Некая программа вносит в А1 данные когда ей вздумается и эти данные нужно сохранять в табличку?
Может как-то так:
Visual Basic
1
2
3
4
5
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$1" Then
    Range("A1:A98").Cut Range("A2:A99")
End If
End Sub
Зайдите в редактор кода (Alt+F11), даблклик по "Лист1" (слева) и вставьте этот код.
Что он делает: когда кто-то (или что-то) вносит данные в ячейку А1, то столбец "сползает" вниз на 1 строку и ждет когда дальше внесутся данные.

Для чего В1 и В2 я не понял
0
Говорилка
 Аватар для kracozyabra
70 / 71 / 0
Регистрация: 28.07.2009
Сообщений: 146
12.08.2009, 14:54
Цитата Сообщение от Toxa33rus Посмотреть сообщение
Для чего В1 и В2 я не понял
смысл,как я понимаю,такой: в А1 появляется значение, в В1 фиксируется время появления, в В2 - это появившееся значение.
когда меняется значение в А1, скажем, в С1 фискируется время, в С2 - измененное значение.
0
 Аватар для Toxa33rus
3898 / 901 / 122
Регистрация: 16.04.2009
Сообщений: 1,855
12.08.2009, 17:25
Цитата Сообщение от kracozyabra Посмотреть сообщение
смысл,как я понимаю,такой:...
Ну если так, то тот код переделать будет не сложно
0
0 / 0 / 0
Регистрация: 12.08.2009
Сообщений: 4
12.08.2009, 17:35  [ТС]
Да, kracozyabra прав именно так всё и должно происходить.
Только меня интересует это значение B2. Так как значение в B1 постоянно, пока я его не уберу. Соответственно когда я его уберу, то можно ждать новое.
С C1 и C2 можно не мутить.

Toxa33rus: ...Что он делает: когда кто-то (или что-то) вносит данные в ячейку А1, то столбец "сползает" вниз на 1 строку и ждет когда дальше внесутся данные.

Для чего В1 и В2 я не понял
Что касается ответа Toxa33rus: меня интересуют не все появляющиеся значения в ячейке A1, а только те, которым соответствуют значения времени в ячейке B1. Ячейка B1 изначально пустая, там ничего не отображается. Но как только там отобразилось время - меня в этот момент интересует значение в ячейке A1.

Добавлено через 1 минуту 54 секунды
Кому как. Мне не понимающем в этом ровным счетом ничего - очень даже сложно.
Если тебе не сложно, черкани.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
12.08.2009, 17:35
Помогаю со студенческими работами здесь

Вычисление ячейки в зависимости от значения в другой ячейке
Добрый день! Подскажите, пожалуйста, по такому вопросу: Есть ячейка, которая вычисляет результат по продукту в сумме двух компаний, либо...

Задать значения ячейки excel, в зависимости от значения другой ячейки
Всем, доброго времени суток. Нужно помощь при работе в excel. Перечитал кучу форумов, кое-что на вашем нашел, но при решении одной из задач...

Изменения формата ячейки Excel средствами VBA в зависимости от значения другой ячейки
Здравствуйте. Столкнулся с проблемой. Необходимо на листе Excel Залить, предположим, ячейку "C4" Зелёным цветом, при условии,...

Значения ячейки из определенной колонки в таблице Excel
Здравствуйте, хотел бы узнать каким образом можно получить значения ячейки из определенной колонки в Exceltabelle. Например столбик с...

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


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

Новые блоги и статьи
Динамические массивы в C++ - создание и использование
NullReferenced 27.04.2025
Динамические массивы представляют собой один из фундаментальных инструментов программирования на C++, позволяющий создавать структуры данных, размер которых определяется во время выполнения. . .
Асинхронный JavaScript: Промисы, Async/Await и Fetch API
Reangularity 27.04.2025
Пользователь заходит на веб-страницу, нажимает кнопку и. . . ничего не происходит. Сайт словно замер. Через несколько секунд всё внезапно оживает, но пользователь уже успел закрыть вкладку. Знакомая. . .
Management on GitLab and repository management in Visual Studio code
jigi33 27.04.2025
- repo management on GitLab - CI/ CD in GitLab - VCS repository management in Visual Studio code (see attachments)
Kanban или Scrum - что выбрать?
EggHead 27.04.2025
Kanban и Scrum — уже много лет удерживают лидирующие позиции среди гибких подходов. Руководители проектов и команды разработчиков то и дело сталкиваются с дилеммой: какой из этих двух методов выбрать. . .
Кастомные Middleware на C# в ASP.NET Core
UnmanagedCoder 27.04.2025
Разработка веб-приложений сегодня мало напоминает монолитное программирование прошлых лет. На смену громоздким блокам кода пришла модульная архитектура, где каждый компонент выполняет строго. . .
Анализ и линтинг кода JavaScript: ESLint, Prettier и JSHint
run.dev 26.04.2025
JavaScript прошёл долгий путь от простого языка для анимации веб-страниц до основы современной веб-разработки. С ростом сложности приложений, увеличением кодовых баз и масштабированием команд. . .
Паттерны в Python: Singleton, Factory и Observer
py-thonny 26.04.2025
Паттерны проектирования — это проверенные временем решения типовых проблем разработки программного обеспечения. Их история берёт начало с книги "Приёмы объектно-ориентированного проектирования. . . .
Исключения в C#: Stack Overflow, Access Violation и Out of memory
stackOverflow 26.04.2025
Исключения в C# — это не только механизм оповещения о проблемах, а целое искусство управления потоком выполнения программы в экстремальных ситуациях. Обычное исключение, например,. . .
Логирование в C# ASP.NET Core с помощью Serilog, ElasticSearch, Kibana
stackOverflow 25.04.2025
Помните те времена, когда для анализа проблемы приходилось подключаться к серверу, искать нужный лог-файл среди десятков других и вручную фильтровать тысячи строк в поисках ошибки? К счастью, эти дни. . .
Структура "железный OnKeyUp" вместо антидребезга. Полностью асинхронный счётчик.
Hrethgir 25.04.2025
Программа для симуляции схемы - Logisim Evolution В общем какое-то время отвлёкся, так было надо, теперь когда запилю это на verilog и FPGA , досоставлю заявку в ФИПС на полезную модель - не готов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru