powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Excel: как зафиксировать в определённой ячейке, какие-то меняющиеся значения из другой яче
25 сообщений из 66, страница 1 из 3
Excel: как зафиксировать в определённой ячейке, какие-то меняющиеся значения из другой яче
    #36139469
Имеются следующие условия:
Файл Exсelа (2003) завязан с другой программой. Из этой программы идёт отображение данных в
определённой ячейке (допустим A1). Данные в ней периодически меняются.
В другой ячейке (допустим B1) появляется иногда время отображения какого-то значения
первой ячейки (A1).
Это время появившееся в этой ячейке (B2) остаётся статичным. А значения в первой ячейке
продолжают через какое-то неопределённое время меняться.
Меня именно интересует это значение в ячейке A1, которому соответствует время в ячейке B1.

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

Заранее, благодарен всем кто сможет помочь.
...
Рейтинг: 0 / 0
Excel: как зафиксировать в определённой ячейке, какие-то меняющиеся значения из другой яче
    #36139726
MAYAKOV_SV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может быть можно так:
1. Открыть редактор Visual Basic - Сервис/Макрос/Редактор Visual Basic
2. Добавить событие на изменения данных листа:
в окне слева вверху выбрать Лист1, а в окне где код написать:

Private Sub Worksheet_Change(ByVal Target As Range)
If (Target.Address = "$A$1") Then
ActiveSheet.Cells(1, 2) = Now
End If
End Sub
...
Рейтинг: 0 / 0
Excel: как зафиксировать в определённой ячейке, какие-то меняющиеся значения из другой яче
    #36140203
Спасибо MAYAKOV_SV, за ответ, только условие немного другие: Мне не надо знать время когда
появляется значение в ячейке A1. Мне надо отобразить в какой-либо другой ячейке значение, появляющееся в A1, в тот момент, когда появляется время (или значение любое) в ячейке B1. Изначально в ячейке b1 пусто. Потом появляется значение в B1 и сразу я должен получить значение, которое в этот момент было в A1.
Спасибо за участие.
...
Рейтинг: 0 / 0
Excel: как зафиксировать в определённой ячейке, какие-то меняющиеся значения из другой яче
    #36140757
MAYAKOV_SV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот исправленный вариант (надеюсь, что я понял задачу):

Private Sub Worksheet_Change(ByVal Target As Range)
If (Target.Address = "$B$1") Then
ActiveSheet.Cells(1, 3) = ActiveSheet.Cells(1, 1)
End If
End Sub

В данном случае, при изменении значения в ячейке B1, в ячейку C1 переносится значение A1.
...
Рейтинг: 0 / 0
Excel: как зафиксировать в определённой ячейке, какие-то меняющиеся значения из другой яче
    #36142218
Большое спасибо, все работает. Чтобы мы чайники делали бы без таких как вы!
...
Рейтинг: 0 / 0
Excel: как зафиксировать в определённой ячейке, какие-то меняющиеся значения из другой яче
    #36142321
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: АлексейКлайн
> Чтобы мы чайники делали бы без таких как вы!

Читали бы справку и становились такими как мы и даже лучше нас!



Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Excel: как зафиксировать в определённой ячейке, какие-то меняющиеся значения из другой яче
    #37051237
михаил78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
есть два листа Excel.на первом листе есть 3 графы меняющихся данных, накладная № 22( D2); графа кому (D5) и дата (D3)
на втором листе эти данные соответственно должны сохранятся, первая графа № накладной(А2) вторая графа получатель (В2) и дата (Е2)
соответственно если прописываеш для ечеек формулу ='[название листа.xls]НАКЛАДНАЯ'!$D$2 и т.д. для последующих глав,данные ставятся как надо, но есть одно Но,как сделать так чтобы при изменении номера накладной на первом листе, предыдущие данные в первой строчке сохранялись на втором листе и последующие изменения вставали на строчку ниже???????
...
Рейтинг: 0 / 0
Excel: как зафиксировать в определённой ячейке, какие-то меняющиеся значения из другой яче
    #37051266
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
михаил78,

То есть, если я правильно понял ТЗ: в ячейке D2 значение 22
Потом ты пишешь в ячейку D2 значение 55, а в результате в ячейку D2 возвращается значение 22, а значение 55 пишется в ячейку D3?
Как-то странно. Или повнятней напишите, с примерами.
...
Рейтинг: 0 / 0
Excel: как зафиксировать в определённой ячейке, какие-то меняющиеся значения из другой яче
    #37051270
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: михаил78


А что вызывает трудности? Пример как делать есть, если что-то не получается, то помочь сложно, т.к. нет ни кода, ни
книги с примером.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Excel: как зафиксировать в определённой ячейке, какие-то меняющиеся значения из другой яче
    #37051276
михаил78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Excel: как зафиксировать в определённой ячейке, какие-то меняющиеся значения из другой яче
    #37051278
михаил78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Excel: как зафиксировать в определённой ячейке, какие-то меняющиеся значения из другой яче
    #37051280
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: михаил78
> .xlsm

Не у всех есть 2007-2010 офис :)

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Excel: как зафиксировать в определённой ячейке, какие-то меняющиеся значения из другой яче
    #37051282
михаил78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
соответственно вот два листа,надо чтобы из первого данные,которые я писал выше ( в предыдущем посте ) сохранялись на второй лист
...
Рейтинг: 0 / 0
Excel: как зафиксировать в определённой ячейке, какие-то меняющиеся значения из другой яче
    #37051284
михаил78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Игорь Горбонос> Автор: михаил78
> .xlsm

Не у всех есть 2007-2010 офис :)


))))))))))))))))))))
...
Рейтинг: 0 / 0
Excel: как зафиксировать в определённой ячейке, какие-то меняющиеся значения из другой яче
    #37051286
михаил78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Excel: как зафиксировать в определённой ячейке, какие-то меняющиеся значения из другой яче
    #37051289
михаил78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
сохранил в 2003
...
Рейтинг: 0 / 0
Excel: как зафиксировать в определённой ячейке, какие-то меняющиеся значения из другой яче
    #37051291
михаил78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
есть скайп tverih
...
Рейтинг: 0 / 0
Excel: как зафиксировать в определённой ячейке, какие-то меняющиеся значения из другой яче
    #37051296
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: михаил78
> сохранил в 2003


Не, молодец конечно! Только в книге один лист и куча вызовов функций из других книг. Куда нужно вводить и где должно
сохранять на строку ниже?

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Excel: как зафиксировать в определённой ячейке, какие-то меняющиеся значения из другой яче
    #37051319
михаил78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вот смотри открой две книги книга 90 и книга 100
...
Рейтинг: 0 / 0
Excel: как зафиксировать в определённой ячейке, какие-то меняющиеся значения из другой яче
    #37051323
михаил78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
скайп есть???????
в книге 100 в ячейку А2 должен встать номер накладной из книги 90 Д2
...
Рейтинг: 0 / 0
Excel: как зафиксировать в определённой ячейке, какие-то меняющиеся значения из другой яче
    #37051328
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
михаил78есть скайп tverih классно придумано!! надо взять на вооружение
...
Рейтинг: 0 / 0
Excel: как зафиксировать в определённой ячейке, какие-то меняющиеся значения из другой яче
    #37051329
михаил78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
соответственно пишем формулу =[Книга90.xls]НАКЛАДНАЯ!$D$2 правильно?
...
Рейтинг: 0 / 0
Excel: как зафиксировать в определённой ячейке, какие-то меняющиеся значения из другой яче
    #37051330
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так там же в игнор поставят и всё!!!!!
...
Рейтинг: 0 / 0
Excel: как зафиксировать в определённой ячейке, какие-то меняющиеся значения из другой яче
    #37051332
михаил78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ципихович Эндрюмихаил78есть скайп tverih классно придумано!! надо взять на вооружение
просто некоторые нюансы объяснить проще было бы
...
Рейтинг: 0 / 0
Excel: как зафиксировать в определённой ячейке, какие-то меняющиеся значения из другой яче
    #37051333
михаил78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ципихович Эндрютак там же в игнор поставят и всё!!!!!
где поставят???? почему????
...
Рейтинг: 0 / 0
25 сообщений из 66, страница 1 из 3
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Excel: как зафиксировать в определённой ячейке, какие-то меняющиеся значения из другой яче
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]