Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/автосохраниение предыдущих значений - Мир MS Excel

  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Модератор форума: китин, _Boroda_, DrMini  
автосохраниение предыдущих значений
mergin07 Дата: Суббота, 15.03.2014, 19:49 | Сообщение № 1
Группа: Гости
Помогите пожалуйста , как сделать так чтобы когда меняешь значение одной ячейки, предыдущее значение сохранялось в новой ячейке, например я в день несколько раз могу менять значение ячейки С3 ее предыдущее значение записывается в D3, итак каждый раз
 
Ответить
СообщениеПомогите пожалуйста , как сделать так чтобы когда меняешь значение одной ячейки, предыдущее значение сохранялось в новой ячейке, например я в день несколько раз могу менять значение ячейки С3 ее предыдущее значение записывается в D3, итак каждый раз

Автор - mergin07
Дата добавления - 15.03.2014 в 19:49
amfor Дата: Суббота, 15.03.2014, 19:55 | Сообщение № 2
Группа: Проверенные
Ранг: Обитатель
Сообщений: 250
Репутация: 75 ±
Замечаний: 0% ±

Excel 2016
В D3 , =C3


Семь бед - один RESET.
 
Ответить
СообщениеВ D3 , =C3

Автор - amfor
Дата добавления - 15.03.2014 в 19:55
gling Дата: Суббота, 15.03.2014, 19:56 | Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2641
Репутация: 738 ±
Замечаний: 0% ±

2010
Чтобы сохранялось без изменений нужен макрос, а это в другом разделе форума.


ЯД-41001506838083
 
Ответить
СообщениеЧтобы сохранялось без изменений нужен макрос, а это в другом разделе форума.

Автор - gling
Дата добавления - 15.03.2014 в 19:56
ShAM Дата: Воскресенье, 16.03.2014, 06:03 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1347
Репутация: 249 ±
Замечаний: 0% ±

Excel 2010

и отключить автоматическое вычисление. Также не забыть нажать F9 перед вводом в С3 нового значения.
Гемор полнейший :D
 
Ответить
Сообщение
и отключить автоматическое вычисление. Также не забыть нажать F9 перед вводом в С3 нового значения.
Гемор полнейший :D

Автор - ShAM
Дата добавления - 16.03.2014 в 06:03
AlexM Дата: Воскресенье, 16.03.2014, 08:20 | Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1130 ±
Замечаний: 0% ±

Excel 2003
код в модуле листа
[vba]
Код
Private Previous_Value
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Cells.Count = 1 And Target.Address(0, 0) = "C3" Then Previous_Value = [C3]
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Cells.Count = 1 And Target.Address(0, 0) = "C3" Then [D3] = Previous_Value
End Sub
[/vba]



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
Сообщениекод в модуле листа
[vba]
Код
Private Previous_Value
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Cells.Count = 1 And Target.Address(0, 0) = "C3" Then Previous_Value = [C3]
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Cells.Count = 1 And Target.Address(0, 0) = "C3" Then [D3] = Previous_Value
End Sub
[/vba]

Автор - AlexM
Дата добавления - 16.03.2014 в 08:20
mergin07 Дата: Воскресенье, 16.03.2014, 14:13 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 26
Репутация: -16 ±
Замечаний: 80% ±

Excel 2010
а куда вводить этот код, а в ячейку как внедрить этот код?


Сообщение отредактировал Serge_007 - Воскресенье, 16.03.2014, 16:52
 
Ответить
Сообщениеа куда вводить этот код, а в ячейку как внедрить этот код?

Автор - mergin07
Дата добавления - 16.03.2014 в 14:13
AlexM Дата: Воскресенье, 16.03.2014, 14:17 | Сообщение № 7
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1130 ±
Замечаний: 0% ±

Excel 2003
Код вставить в модуль листа вашего файла.
Мог бы и я это сделать, но вашего файла нет в сообщении.
В ячейку С3 и D3 ничего внедрять не надо. В С3 вставляете значения.



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.


Сообщение отредактировал AlexM - Воскресенье, 16.03.2014, 14:47
 
Ответить
СообщениеКод вставить в модуль листа вашего файла.
Мог бы и я это сделать, но вашего файла нет в сообщении.
В ячейку С3 и D3 ничего внедрять не надо. В С3 вставляете значения.

Автор - AlexM
Дата добавления - 16.03.2014 в 14:17
mergin07 Дата: Воскресенье, 16.03.2014, 14:58 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 26
Репутация: -16 ±
Замечаний: 80% ±

Excel 2010
http://f5.s.qip.ru/56TNXRvi.png вот такая ошибка выходит


Сообщение отредактировал Serge_007 - Воскресенье, 16.03.2014, 16:52
 
Ответить
Сообщениеhttp://f5.s.qip.ru/56TNXRvi.png вот такая ошибка выходит

Автор - mergin07
Дата добавления - 16.03.2014 в 14:58
AlexM Дата: Воскресенье, 16.03.2014, 15:02 | Сообщение № 9
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1130 ±
Замечаний: 0% ±

Excel 2003
В код модуля листа надо было вставить то что в рамке.
Уберите из модуля строку "код в модуле листа "



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеВ код модуля листа надо было вставить то что в рамке.
Уберите из модуля строку "код в модуле листа "

Автор - AlexM
Дата добавления - 16.03.2014 в 15:02
mergin07 Дата: Воскресенье, 16.03.2014, 15:08 | Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 26
Репутация: -16 ±
Замечаний: 80% ±

Excel 2010
http://f5.s.qip.ru/56TNXRvj.png В СКРИНЕ ОООЧЕНЬ ВНЯТНО ОБЪЯСНИЛ, НАДЕЮСЬ НЕ БУДЕТ ДУРАЦКИХ СООБЩЕНИЙ ТИПА
К сообщению приложен файл: _Microsoft_Exce.xlsx (8.5 Kb)
 
Ответить
Сообщениеhttp://f5.s.qip.ru/56TNXRvj.png В СКРИНЕ ОООЧЕНЬ ВНЯТНО ОБЪЯСНИЛ, НАДЕЮСЬ НЕ БУДЕТ ДУРАЦКИХ СООБЩЕНИЙ ТИПА

Автор - mergin07
Дата добавления - 16.03.2014 в 15:08
AlexM Дата: Воскресенье, 16.03.2014, 15:35 | Сообщение № 11
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1130 ±
Замечаний: 0% ±

Excel 2003
НАДЕЮСЬ НЕ БУДЕТ ДУРАЦКИХ СООБЩЕНИЙ ТИПА
Не нравится мне такой тон.
У вас задача изменилась. Оказывается надо в столбце, а не в ячейке.
[vba]
Код
Private Previous_Value
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Cells.Count > 1 Then Exit Sub
If Not Intersect(Range("C3:C10"), Target) Is Nothing Then Previous_Value = Target
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Cells.Count > 1 Then Exit Sub
If Not Intersect(Range("C3:C10"), Target) Is Nothing Then Target.Offset(0, 1) = Previous_Value
End Sub
[/vba]
К сообщению приложен файл: mergin07.xls (29.5 Kb)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.


Сообщение отредактировал AlexM - Воскресенье, 16.03.2014, 15:43
 
Ответить
Сообщение
НАДЕЮСЬ НЕ БУДЕТ ДУРАЦКИХ СООБЩЕНИЙ ТИПА
Не нравится мне такой тон.
У вас задача изменилась. Оказывается надо в столбце, а не в ячейке.
[vba]
Код
Private Previous_Value
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Cells.Count > 1 Then Exit Sub
If Not Intersect(Range("C3:C10"), Target) Is Nothing Then Previous_Value = Target
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Cells.Count > 1 Then Exit Sub
If Not Intersect(Range("C3:C10"), Target) Is Nothing Then Target.Offset(0, 1) = Previous_Value
End Sub
[/vba]

Автор - AlexM
Дата добавления - 16.03.2014 в 15:35
mergin07 Дата: Воскресенье, 16.03.2014, 15:54 | Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 26
Репутация: -16 ±
Замечаний: 80% ±

Excel 2010
Не нравится мне такой тон.
У вас задача изменилась. Оказывается надо в столбце, а не в ячейке.

Просто такие сообщения для прикола отнимают много времени.

Спасибо за помощь!, благодарю, все сделал
 
Ответить
Сообщение
Не нравится мне такой тон.
У вас задача изменилась. Оказывается надо в столбце, а не в ячейке.

Просто такие сообщения для прикола отнимают много времени.

Спасибо за помощь!, благодарю, все сделал

Автор - mergin07
Дата добавления - 16.03.2014 в 15:54
AlexM Дата: Воскресенье, 16.03.2014, 15:59 | Сообщение № 13
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1130 ±
Замечаний: 0% ±

Excel 2003
По хорошему надо модуль "Эта книга" дополнить кодом, который при открытии книги переместит курсор со столбца С, например на А1.
Для чего это нужно. Переменная запоминается по событию выбора ячейки. Если при открытии книги курсор находится на С3, и вы будете менять в этой ячейке значение, то переменная окажется пустой и в D3 ничего не запишется.



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеПо хорошему надо модуль "Эта книга" дополнить кодом, который при открытии книги переместит курсор со столбца С, например на А1.
Для чего это нужно. Переменная запоминается по событию выбора ячейки. Если при открытии книги курсор находится на С3, и вы будете менять в этой ячейке значение, то переменная окажется пустой и в D3 ничего не запишется.

Автор - AlexM
Дата добавления - 16.03.2014 в 15:59
mergin07 Дата: Воскресенье, 16.03.2014, 16:04 | Сообщение № 14
Группа: Пользователи
Ранг: Новичок
Сообщений: 26
Репутация: -16 ±
Замечаний: 80% ±

Excel 2010
ее, а там курсора не будет, данные в первом столбце берутся из другой ячейки, а как сделать чтобы данные со столбца с сохранялись в выбранный мною столбец , а не в соседний как в вашем случае?


Сообщение отредактировал Serge_007 - Воскресенье, 16.03.2014, 16:54
 
Ответить
Сообщениеее, а там курсора не будет, данные в первом столбце берутся из другой ячейки, а как сделать чтобы данные со столбца с сохранялись в выбранный мною столбец , а не в соседний как в вашем случае?

Автор - mergin07
Дата добавления - 16.03.2014 в 16:04
mergin07 Дата: Воскресенье, 16.03.2014, 16:11 | Сообщение № 15
Группа: Пользователи
Ранг: Новичок
Сообщений: 26
Репутация: -16 ±
Замечаний: 80% ±

Excel 2010
http://f6.s.qip.ru/56TNXRvp.png
вот собственно сам файл
К сообщению приложен файл: 4434750.xlsx (27.4 Kb)
 
Ответить
Сообщениеhttp://f6.s.qip.ru/56TNXRvp.png
вот собственно сам файл

Автор - mergin07
Дата добавления - 16.03.2014 в 16:11
AlexM Дата: Воскресенье, 16.03.2014, 16:25 | Сообщение № 16
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1130 ±
Замечаний: 0% ±

Excel 2003
Опять задача другая. :(
Раньше меняли значения в столбце С, эти значения запоминались в переменную.
А теперь надо при изменении любого значения в столбцах E,H,K,N,Q и T запоминать в переменную значение из столбца В
Чувствуете разницу?



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеОпять задача другая. :(
Раньше меняли значения в столбце С, эти значения запоминались в переменную.
А теперь надо при изменении любого значения в столбцах E,H,K,N,Q и T запоминать в переменную значение из столбца В
Чувствуете разницу?

Автор - AlexM
Дата добавления - 16.03.2014 в 16:25
mergin07 Дата: Воскресенье, 16.03.2014, 16:30 | Сообщение № 17
Группа: Пользователи
Ранг: Новичок
Сообщений: 26
Репутация: -16 ±
Замечаний: 80% ±

Excel 2010
Ладно, вопрос свой первый перефразирую чуть чуть по другому, я не профи в ексель и не думал что это критично.
Помогите пожалуйста , как сделать так чтобы когда меняется значение ячеек одного столбца, предыдущее значение сохранялось в новой столбце, например в день несколько раз могут менятся значения ячеек столбца С, ее предыдущее значение записывается в D3, итак каждый раз


Сообщение отредактировал Serge_007 - Воскресенье, 16.03.2014, 16:55
 
Ответить
СообщениеЛадно, вопрос свой первый перефразирую чуть чуть по другому, я не профи в ексель и не думал что это критично.
Помогите пожалуйста , как сделать так чтобы когда меняется значение ячеек одного столбца, предыдущее значение сохранялось в новой столбце, например в день несколько раз могут менятся значения ячеек столбца С, ее предыдущее значение записывается в D3, итак каждый раз

Автор - mergin07
Дата добавления - 16.03.2014 в 16:30
mergin07 Дата: Воскресенье, 16.03.2014, 16:35 | Сообщение № 18
Группа: Пользователи
Ранг: Новичок
Сообщений: 26
Репутация: -16 ±
Замечаний: 80% ±

Excel 2010
мдаа, задачка непростая получилась, может сделать так - после изменений всех значений нажимаю какую то кнопку и данные предыдущие сохраняются в новом столбце
 
Ответить
Сообщениемдаа, задачка непростая получилась, может сделать так - после изменений всех значений нажимаю какую то кнопку и данные предыдущие сохраняются в новом столбце

Автор - mergin07
Дата добавления - 16.03.2014 в 16:35
mergin07 Дата: Воскресенье, 16.03.2014, 16:38 | Сообщение № 19
Группа: Пользователи
Ранг: Новичок
Сообщений: 26
Репутация: -16 ±
Замечаний: 80% ±

Excel 2010
было бы идеально если б можно сделать так - я меняю данные каждого брокера подряд, например E5, H5, K5, N5, Q5, и как только меняю последний столбец в строке 5 это Т5 предыдущее значение ячейки B5 записывается на С5
 
Ответить
Сообщениебыло бы идеально если б можно сделать так - я меняю данные каждого брокера подряд, например E5, H5, K5, N5, Q5, и как только меняю последний столбец в строке 5 это Т5 предыдущее значение ячейки B5 записывается на С5

Автор - mergin07
Дата добавления - 16.03.2014 в 16:38
AlexM Дата: Воскресенье, 16.03.2014, 17:02 | Сообщение № 20
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1130 ±
Замечаний: 0% ±

Excel 2003
предыдущее значение ячейки B5 записывается на С5
А куда девать среднее значение, которое формулой считается в С5?
Полагаю, в этой таблице еще нет столбца для записи предыдущих значений столбца В



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
Сообщение
предыдущее значение ячейки B5 записывается на С5
А куда девать среднее значение, которое формулой считается в С5?
Полагаю, в этой таблице еще нет столбца для записи предыдущих значений столбца В

Автор - AlexM
Дата добавления - 16.03.2014 в 17:02
  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!