Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.11.2015, 17:44   #1
RISagitov
Форумчанин
 
Регистрация: 19.05.2012
Сообщений: 237
По умолчанию В чем отличие CalculateFull от EnableCalculation?

Application.CalculateFull

Sheets("Лист 1").EnableCalculation = True
RISagitov вне форума Ответить с цитированием
Старый 03.11.2015, 18:57   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

CalculateFull - это метод, который принудительно пересчитывает все формулы во всех открытых в текущем сеансе книгах

EnableCalculation - это свойство листа. написано если присвоить False - формулы на листе не будут пересчитываться, но у меня пересчитываются))
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 04.11.2015, 02:05   #3
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

RISagitov, открою вам один очень большой секрет
Можно поставить курсор на слово CalculateFull (или даже на слово EnableCalculation. или вообще на любое слово в коде), и нажать волшебную кнопку F1
И, о чудо, вы узнаете, что означает то или иное слово.
А потом можно узнать значение второго неведомого слова, - и понять разницу.
EducatedFool вне форума Ответить с цитированием
Старый 04.11.2015, 17:10   #4
RISagitov
Форумчанин
 
Регистрация: 19.05.2012
Сообщений: 237
По умолчанию

Цитата:
Сообщение от EducatedFool Посмотреть сообщение
RISagitov, открою вам один очень большой секрет
Можно поставить курсор на слово CalculateFull (или даже на слово EnableCalculation. или вообще на любое слово в коде), и нажать волшебную кнопку F1
И, о чудо, вы узнаете, что означает то или иное слово.
А потом можно узнать значение второго неведомого слова, - и понять разницу.
раньше было нормально, пользовался постоянно
сейчас почему то на msdn отправляет

вот текст на msdn который получился по вашей методике


Office 2013 and later


Find how-to content, sample code, SDK and API documentation, VBA references, training, and technical articles for developing solutions and customizing PowerPoint.


Last modified: September 09, 2015

Applies to: Office 2013 | PowerPoint | PowerPoint 2013 | PowerPoint Automation Services | VBA


тем более из слов уважаемого IgorGO
делаю вывод что и у него не все получается однозначно
RISagitov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
В чем отличие Free от Turbo pascal forged Софт 4 05.03.2013 16:01
в чем отличие class от object? illuminates Общие вопросы Delphi 8 06.06.2012 15:21
Процедуры и функции. В чем отличие? Умелец Паскаль, Turbo Pascal, PascalABC.NET 12 20.10.2010 19:59
В чем отличие меток с @ от обычных? Hant111 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 3 21.04.2010 04:12
В чем отличие С++ от С# valerij Свободное общение 14 10.03.2009 03:00