Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Формула в ячейке Excel / 12 сообщений из 12, страница 1 из 1
30.04.2010, 10:53
    #36606837
Gabit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формула в ячейке Excel
Вопрос к знатокам формул в Excel.
Мне надо ввести формулу, которая менять значение одной ячейки, если было изменено значение другой ячейке.
Но это формула должна находиться в другой (третей) ячейке.
Как это сделать
...
Рейтинг: 0 / 0
30.04.2010, 11:06
    #36606867
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формула в ячейке Excel
GabitВопрос к знатокам формул в Excel.
Мне надо ввести формулу, которая менять значение одной ячейки, если было изменено значение другой ячейке.
Но это формула должна находиться в другой (третей) ячейке.
Как это сделать

впишите во вторую ячейку формулу =третья_ячейка
...
Рейтинг: 0 / 0
30.04.2010, 13:09
    #36607298
Gabit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формула в ячейке Excel
Так не пойдет.
Попробую объяснить подробнее.
У нас есть 3 ячейки.
У первых 2-х нет защиты и пользователь может поменять их значение.
Пользователь может заполнить первую или вторую.
А третья ячейка должна заполнят их если один из них заполнен, а другой нет.
...
Рейтинг: 0 / 0
30.04.2010, 14:14
    #36607515
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формула в ячейке Excel
Тогда просто формулой, без макроса, наверное обойтись не удастся...
...
Рейтинг: 0 / 0
30.04.2010, 14:16
    #36607524
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формула в ячейке Excel
если auotrecalc делать после ввода в первую Ячейку, то работать будет и формула
...
Рейтинг: 0 / 0
30.04.2010, 14:56
    #36607637
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формула в ячейке Excel
Konst_Oneесли auotrecalc делать после ввода в первую Ячейку, то работать будет и формула

А где будет жить эта формула-то? Первую и вторую ячейку занимать нельзя, а как формула из третьей ячейки будет что-то писать в произвольную пустую ячейку?
...
Рейтинг: 0 / 0
04.05.2010, 03:29
    #36610132
Gabit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формула в ячейке Excel
А макросом как ?
Т.е. полагаю надо создать процедуру которое будет сделить значение первой ячейки?
...
Рейтинг: 0 / 0
08.02.2011, 23:56
    #37105549
Gabit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формула в ячейке Excel
Возвращаюсь к данной теме.
Думаю когда начинал, вопрос задал некорректно.
Можно ли при изменении значении определенной ячейки сработал макрос ?
...
Рейтинг: 0 / 0
09.02.2011, 00:05
    #37105556
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формула в ячейке Excel
Да
см. событие Worksheet.Change

Например:
Код: plaintext
1.
2.
3.
4.
5.
Private Sub Worksheet_Change(ByVal Target As Range)

MsgBox Target.Address

End Sub
...
Рейтинг: 0 / 0
09.02.2011, 02:07
    #37105649
Gabit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формула в ячейке Excel
Спасибо,

Получается он будет привязан ко всему листу а не к определенной ячейке.
А надо проверить измененная ячей моя или нет ?
А к определенной ячейке нельзя ?
...
Рейтинг: 0 / 0
09.02.2011, 02:13
    #37105653
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формула в ячейке Excel
GabitСпасибо,

Получается он будет привязан ко всему листу а не к определенной ячейке.
А надо проверить измененная ячей моя или нет ?
А к определенной ячейке нельзя ?Проверяй Target
Код: plaintext
1.
2.
if intersect(Target, Range("B34")) then
   ' делаем
end if
...
Рейтинг: 0 / 0
09.02.2011, 02:19
    #37105656
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формула в ячейке Excel
GabitСпасибо,

Получается он будет привязан ко всему листу а не к определенной ячейке.
А надо проверить измененная ячей моя или нет ?
А к определенной ячейке нельзя ?
я ж для чего msgbox в примере сделал? Чтоб было очевидно, как можно проверить Range.
Впрочем, способов множество
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Формула в ячейке Excel / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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