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

Вход

Регистрация

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

 

= Мир MS Excel/кнопка для вкл и откл пересчета формул - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » кнопка для вкл и откл пересчета формул (Макросы/Sub)
кнопка для вкл и откл пересчета формул
Evgeniy Дата: Пятница, 21.03.2014, 15:42 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 21
Репутация: 0 ±
Замечаний: 0% ±

Здравствуйте!
Пытаюсь решить задачу!
Можно ли настроить кнопку (или флажок) на включение и отключение пересчета формул в определенных двух колонках?
В остальных ячейках нужен постоянно автоматический пересчет формул. Нужен эффект заморозки получаемых значений в этих столбцах, а после нажатия кнопки пересчет формул.
Сориентируйте пожалуйста!
 
Ответить
СообщениеЗдравствуйте!
Пытаюсь решить задачу!
Можно ли настроить кнопку (или флажок) на включение и отключение пересчета формул в определенных двух колонках?
В остальных ячейках нужен постоянно автоматический пересчет формул. Нужен эффект заморозки получаемых значений в этих столбцах, а после нажатия кнопки пересчет формул.
Сориентируйте пожалуйста!

Автор - Evgeniy
Дата добавления - 21.03.2014 в 15:42
Валерьянка Дата: Пятница, 21.03.2014, 15:48 | Сообщение № 2
Группа: Пользователи
Ранг: Участник
Сообщений: 71
Репутация: 2 ±
Замечаний: 0% ±

Excel 2010
Какая функция должна выполняться?
Или вложите файл, попробуем


Сообщение отредактировал Валерьянка - Пятница, 21.03.2014, 15:56
 
Ответить
СообщениеКакая функция должна выполняться?
Или вложите файл, попробуем

Автор - Валерьянка
Дата добавления - 21.03.2014 в 15:48
Evgeniy Дата: Пятница, 21.03.2014, 16:29 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 21
Репутация: 0 ±
Замечаний: 0% ±

Прилагаю файл. Код- 1
К сообщению приложен файл: 6932390.xls (96.0 Kb)
 
Ответить
СообщениеПрилагаю файл. Код- 1

Автор - Evgeniy
Дата добавления - 21.03.2014 в 16:29
Валерьянка Дата: Пятница, 21.03.2014, 17:25 | Сообщение № 4
Группа: Пользователи
Ранг: Участник
Сообщений: 71
Репутация: 2 ±
Замечаний: 0% ±

Excel 2010
Evgeniy, Можно так: формулу в ячейку, значение в переменную, из переменной обратно в ячейку
Муторно но работает :)

[vba]
Код

     Sheets(1).[L7] = "=SUM(R[2]C)"
     Val1 = Sheets(1).[L7].Value
     Sheets(1).[L7] = Val1
      
     Sheets(1).[L9] = "=SUM(R[2]C,R[31]C)"
     Val2 = Sheets(1).[L9].Value
     Sheets(1).[L9] = Val2
       
     Sheets(1).[L11] = "=R[7]C+R[26]C+R[13]C"
     Val3 = Sheets(1).[L11].Value
     Sheets(1).[L11] = Val3
      
     Sheets(1).[L16] = "=ROUND(RC[-7]+RC[-4]+RC[-3]+RC[-2]+RC[-1],0)"
     Val4 = Sheets(1).[L16].Value
     Sheets(1).[L16] = Val4
'и т.д.
     
[/vba]
 
Ответить
СообщениеEvgeniy, Можно так: формулу в ячейку, значение в переменную, из переменной обратно в ячейку
Муторно но работает :)

[vba]
Код

     Sheets(1).[L7] = "=SUM(R[2]C)"
     Val1 = Sheets(1).[L7].Value
     Sheets(1).[L7] = Val1
      
     Sheets(1).[L9] = "=SUM(R[2]C,R[31]C)"
     Val2 = Sheets(1).[L9].Value
     Sheets(1).[L9] = Val2
       
     Sheets(1).[L11] = "=R[7]C+R[26]C+R[13]C"
     Val3 = Sheets(1).[L11].Value
     Sheets(1).[L11] = Val3
      
     Sheets(1).[L16] = "=ROUND(RC[-7]+RC[-4]+RC[-3]+RC[-2]+RC[-1],0)"
     Val4 = Sheets(1).[L16].Value
     Sheets(1).[L16] = Val4
'и т.д.
     
[/vba]

Автор - Валерьянка
Дата добавления - 21.03.2014 в 17:25
Evgeniy Дата: Среда, 26.03.2014, 11:35 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 21
Репутация: 0 ±
Замечаний: 0% ±

Валерьянка, Спасибо!
Но в примере по мере необходимости добавляются строки (см примечания), возникает вопрос по новым ячейкам. Строк будет очень много.
Изначально ставлю себе сложную задачу. Может проще сделать макрос который вставлял бы значения в столбцы M:N из столбцов O:P?
К сообщению приложен файл: 0740955.xls (99.0 Kb)
 
Ответить
СообщениеВалерьянка, Спасибо!
Но в примере по мере необходимости добавляются строки (см примечания), возникает вопрос по новым ячейкам. Строк будет очень много.
Изначально ставлю себе сложную задачу. Может проще сделать макрос который вставлял бы значения в столбцы M:N из столбцов O:P?

Автор - Evgeniy
Дата добавления - 26.03.2014 в 11:35
kley Дата: Среда, 26.03.2014, 12:06 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация: 1 ±
Замечаний: 0% ±

Excel 2010
Sub Макрос1 ()
Columns ("M:M").Select
Selection.Copy
Columns("O:O").Select
ActiveSheet.Paste

и т.д. для других нужных столбцов. Как вариант!!!
 
Ответить
СообщениеSub Макрос1 ()
Columns ("M:M").Select
Selection.Copy
Columns("O:O").Select
ActiveSheet.Paste

и т.д. для других нужных столбцов. Как вариант!!!

Автор - kley
Дата добавления - 26.03.2014 в 12:06
Мир MS Excel » Вопросы и решения » Вопросы по VBA » кнопка для вкл и откл пересчета формул (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

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