Спасибо за видос! У меня нужно при нажатии колесом на значок "Excel 2016" на панели задач именно Подольше удерживать Alt и тогда возникает диалог "Запустить новый процесс Excel?" и дальше всё супер. И самое для меня важное - теперь у меня есть РАЗДЕЛЬНАЯ ИСТОРИЯ ОТМЕНЫ ОПЕРАЦИЙ!
Прикольно. Спасибо. Недавно ещё заметил такую фишку... Если нужно открыть сразу десяток файлов в заданном порядке, то выделение нужных файлов приходится делать в обратном порядке от последнего к первому.
Спасибо! C появлением процессора Apple М1 макросы стали работать в три раза быстрее. Но все равно хочется распараллелить вычисления. Есть возможность запускать Excel отдельным процессом в MAC OS?
Спасибо. А есть решение как использовать формулы (тот же ВПР) в двух самостоятельных таблицах. Т.е. допустим есть корп.версия Excel 2010, открываем 2 разных таблицы вот как раз таким образом, а ВПР тут не работает. Пока не скопируешь данные из одной таблицы в другую. Никак это исправить нельзя?
Добрый день, ранее знакомился с Вашей работой по защите от ввода повторных данных в столбце, очень прошу подсказать как отредактировать условие чтобы запрет распространялся на всю таблицу =СЧЁТЕСЛИ($A:$A;A1)
Николай, спасибо за видео! Не знал такой проблемы, пока не обзавелся новым аппаратом). Но попутно возникает вопрос про отображении на панели задач. Мне удобно, когда каждая сессия Excel имеет свой один значок, независимо от числа открытых внутри этой сессии файлов. Теперь вижу, что всё прячется под одним значком. Либо (если перенастроить панель задач) каждому файлу будет выделен значок. Можно ли сделать, как я хочу?
При работе в 2 экселях как параллельных процессах затрудняется копирование из одного процесса в другой, например могут сбиться форматы ячеек, или в выделенный диапазон добавятся скрытые/отфильтрованные строки которые при работе штатного экселя не скопировались бы. а еще эксель может запустить параллельный процесс экселя в результате ошибки и опять таки будет две версии параллельных
Все это конечно здорово, но есть один вопрос. Есть файл к примеру прайс-лист, есть другой файл - заявка. На компьютере два монитора. Очень удобно бы было прайс открыть на одном мониторе, а заявку на другом и копипастить с прайса в заявку. Есть ли вариант такого решения? т.е. с готовыми файлами, а не создание пустого нового файла? Кроме как при помощи офис таб решения не нашел. Может кто знает?
Добрый вечер, Николай! Почему-то нигде в сети не могу найти ссылку на возможность купить Вашу третью книгу! Нет даже ссылки на "Планете Excel" Не могли бы Вы рассказать, как ее приобрести? Буду очень признателен.
Новый экземпляр Excel (в Диспетчере задач - отдельный процесс) - новый объект Application со своей индивидуальной объектной моделью (иерархией).. Ой.. не так: объектная модель то та же, только содержимое некоторых семейств будет отличаться, Workbooks, например. Ну и для каждого объекта Excel.Application свой ActiveWorkbook и в нем ActiveSheet. Как это не явно?? Еще как явно! ЯВНО указана АКТИВНАЯ книга, и в ней АКТИВНЫЙ лист!!! VBS не так прост, как кажется :) Он объектно-ориентированный! А объектная модель приложений M$ Office доступна системе M$ Винда. Называется это OLE Automation (поправьте, если ошибаюсь). Т.е., после создания в скрипте объекта Excel.Application (строка 1 в скрипте - "Set NewExcel = CreateObject("Excel.Application") ") мы имеем доступ ко всей его объектной модели: в строке 2 (NewExcel.Workbooks.Add) добавляем новую книгу в семейство Workbooks с помощью метода Add, в строке 3 (NewExcel.Visible = True), делаем объект Excel.Application, который у нас определен как NewExcel, видимым. И в строке 4 (Set NewExcel = Nothing) разрушаем связь с объектом. Хотя тут и далее мы могли бы вбивать данные в таблицу (импортировать из другой таблицы или другого источника, БД и пр.), форматировать ее и сохранить и т.д. и т.п.
Следовало упомянуть, что по умолчанию в системе выключено отображение расширений файлов, которое необходимо включить для соответствующей процедуры. Иначе, вместо "скрипт.vbs" пользователь получит "скрипт.vbs.txt". И как всегда, спасибо за видео!
Мало прока в новом файле, как открыть два тяжелых экселя независимо. Эксель 2013, если через alt не получится? Надоел постоянный падеж оболочки и всех окон.
Друзья, возможно кто-то сможет мне помочь! Столкнулся с такой проблемой. Работаю в экселе на MAC OS, и на нём нет инспектора документов, что бы форматировать файл и удалять ненужные объекты. Периодически копирую и вставляю из интернета картинки для смет и к ним подгружаются невидимые элементы (тоже картинки), которые загружают буфер и файл начинает тормозить. Есть ли какие-нибудь альтернативные интсрументы, кто-то сталкивался?
Это уже для маньяков :) Кроме того, в этом случае Excel всегда будет открываться в новом окне - это неудобно и будет часто мешать. Да и редактирование реестра на корпоративном ПК вряд ли разрешат.
есть ли минусы у такого использования excel? у меня на работе слабый комп, постоянно открыто и используется 6 тяжелых файлов (это базы, которые постоянно пополняются)... и если 1 файл завис, то приходится снова открывать все 6 файлов... После этого видео пришла идея запускать каждый из 6 файлов в отдельном процессе... Есть ли право на жизнь у такой идеи? Если да, то возможно-ли как-то автоматизировать последовательное открытие определенных файлов в отдельных процессах? Если такой подход не правильный, то по каким причинам?
Зайди в папку c:\Program Files (x86)\Microsoft Office\ там поиском найди файл excel.exe Создай ярлык этого файла на рабочем столе. Зайди в свойства ярлыка и допиши в строке "C:\Program Files (x86)\Microsoft Office\OFFICE11\EXCEL.EXE" ключ "/x" получиться вот так "C:\Program Files (x86)\Microsoft Office\OFFICE11\EXCEL.EXE /x"
Спасибо за видос! У меня нужно при нажатии колесом на значок "Excel 2016" на панели задач именно Подольше удерживать Alt и тогда возникает диалог "Запустить новый процесс Excel?" и дальше всё супер. И самое для меня важное - теперь у меня есть РАЗДЕЛЬНАЯ ИСТОРИЯ ОТМЕНЫ ОПЕРАЦИЙ!
Жду третью книгу срочно выкладывайте)))
Уже :)
Прикольно. Спасибо.
Недавно ещё заметил такую фишку... Если нужно открыть сразу десяток файлов в заданном порядке, то выделение нужных файлов приходится делать в обратном порядке от последнего к первому.
Отличное видео. Спасибо. Мне понравился последний способ с текстовым файлом. Сохранил для себя и буду использовать.
Отлично, это работает! И немного облегчает жизнь с 2016 офисом
Николай, где Вашу 3-ю книгу можно взять? На сайте пока нет
А можно просто создать ярлык (в той же панели задач) и добавить в Свойствах - Ярлык - Объект - после пути к Excel.exe тот самый /х
большое спасибо, это то, что мне нужно
Супер, спасибо большое
Как система понимает в какой из открытых версий Excel'я запускать новые файлы ?
P/S/ Николай, как всегда, все мастерски изложено.
Спасибо за видео!
Спасибо! C появлением процессора Apple М1 макросы стали работать в три раза быстрее. Но все равно хочется распараллелить вычисления. Есть возможность запускать Excel отдельным процессом в MAC OS?
Попробуйте запустить Excel, удерживая нажатой клавишу Alt. В Windows так запускается любое приложение в новом отдельном процессе.
Спасибо. А есть решение как использовать формулы (тот же ВПР) в двух самостоятельных таблицах. Т.е. допустим есть корп.версия Excel 2010, открываем 2 разных таблицы вот как раз таким образом, а ВПР тут не работает. Пока не скопируешь данные из одной таблицы в другую. Никак это исправить нельзя?
Добрый день, ранее знакомился с Вашей работой по защите от ввода повторных данных в столбце, очень прошу подсказать как отредактировать условие чтобы запрет распространялся на всю таблицу =СЧЁТЕСЛИ($A:$A;A1)
Просто указать всю таблицу в первом аргументе функции, например: =СЧЁТЕСЛИ($A$1:$E$20;A1)
Николай, спасибо за видео! Не знал такой проблемы, пока не обзавелся новым аппаратом). Но попутно возникает вопрос про отображении на панели задач. Мне удобно, когда каждая сессия Excel имеет свой один значок, независимо от числа открытых внутри этой сессии файлов. Теперь вижу, что всё прячется под одним значком. Либо (если перенастроить панель задач) каждому файлу будет выделен значок. Можно ли сделать, как я хочу?
Вот наконец новое видео!!!!!!
При работе в 2 экселях как параллельных процессах затрудняется копирование из одного процесса в другой, например могут сбиться форматы ячеек, или в выделенный диапазон добавятся скрытые/отфильтрованные строки которые при работе штатного экселя не скопировались бы. а еще эксель может запустить параллельный процесс экселя в результате ошибки и опять таки будет две версии параллельных
Всегда нажимал "Shift + правой кнопкой мышки на строку Excel - открыть" в строке состояния. Способ проверен на старой версии Excel.
В 365 так уже не работает.
И я так раньше делал, но в новых версиях этот способ уже не помогает. Потому и статью/видео решил написать.
Спасибо за видеоролик, раньше не знал, что если нажать правой клавишей (вместо запуска), то выведется список недавно открытых файлов
Там особо ценные файлы еще и закреплять можно кнопкой, чтобы они не выдавливались новыми ;) Суперудобно, на самом деле.
@@planetaexcel Благодарю!
Все это конечно здорово, но есть один вопрос. Есть файл к примеру прайс-лист, есть другой файл - заявка. На компьютере два монитора. Очень удобно бы было прайс открыть на одном мониторе, а заявку на другом и копипастить с прайса в заявку. Есть ли вариант такого решения? т.е. с готовыми файлами, а не создание пустого нового файла? Кроме как при помощи офис таб решения не нашел. Может кто знает?
Просто держишь клавишу Alt и не отпуская ее жмешь КОЛЁСИКОМ мышки по иконке Excel в панели задач. И все дела.
Всё верно, но этот способ работает не у всех. У меня, например, в Office365 - не работает.
Спасибо, огонь!
Добрый вечер, Николай! Почему-то нигде в сети не могу найти ссылку на возможность купить Вашу третью книгу! Нет даже ссылки на "Планете Excel" Не могли бы Вы рассказать, как ее приобрести? Буду очень признателен.
Сегодня выложим на сайте ;)
чо то нет......
Друзья! Небольшой вопрос, может, кто в курсе. В 2016 версии часто произвольно переключается с автопересчета формул на ручной. Почему так происходит?
Я человек простой - услышал про книгу, купил книгу.
Спасибо, Виктор. Надеюсь, она вас порадует :)
Если я хочу по двойному клику открывать файл в отдельном процессе?
Не будет ли мешать работе макроса новый экземпляр Excel, если в макросе не явно задана книга или лист, например ActiveWorkbook или ActiveSheet?
У каждого экземпляра Excel будут свои макросы и свои ActiveWorkbook или ActiveSheet - это надо учитывать, да.
Новый экземпляр Excel (в Диспетчере задач - отдельный процесс) - новый объект Application со своей индивидуальной объектной моделью (иерархией).. Ой.. не так: объектная модель то та же, только содержимое некоторых семейств будет отличаться, Workbooks, например. Ну и для каждого объекта Excel.Application свой ActiveWorkbook и в нем ActiveSheet.
Как это не явно?? Еще как явно! ЯВНО указана АКТИВНАЯ книга, и в ней АКТИВНЫЙ лист!!!
VBS не так прост, как кажется :) Он объектно-ориентированный! А объектная модель приложений M$ Office доступна системе M$ Винда. Называется это OLE Automation (поправьте, если ошибаюсь). Т.е., после создания в скрипте объекта Excel.Application (строка 1 в скрипте - "Set NewExcel = CreateObject("Excel.Application") ") мы имеем доступ ко всей его объектной модели: в строке 2 (NewExcel.Workbooks.Add) добавляем новую книгу в семейство Workbooks с помощью метода Add, в строке 3 (NewExcel.Visible = True), делаем объект Excel.Application, который у нас определен как NewExcel, видимым. И в строке 4 (Set NewExcel = Nothing) разрушаем связь с объектом. Хотя тут и далее мы могли бы вбивать данные в таблицу (импортировать из другой таблицы или другого источника, БД и пр.), форматировать ее и сохранить и т.д. и т.п.
Спасибо! Попробуем.
... что и как делать если последние файлы не отображаются на панели задач и/или
в Файл-Открыть?
круто) Спасибо!!)
Охренеть ты жесткий, я тебя боюсь!
А можно ли с помощью такого скрипта автоматически установить надстройку на Эксель? Что-то типа экзешника сделать
Следовало упомянуть, что по умолчанию в системе выключено отображение расширений файлов, которое необходимо включить для соответствующей процедуры. Иначе, вместо "скрипт.vbs" пользователь получит "скрипт.vbs.txt".
И как всегда, спасибо за видео!
А как открыть в одном и том же экземпляре? Ексель 2016
Файл - Открыть
Спасибо!
Мало прока в новом файле, как открыть два тяжелых экселя независимо. Эксель 2013, если через alt не получится? Надоел постоянный падеж оболочки и всех окон.
здорово
Друзья, возможно кто-то сможет мне помочь!
Столкнулся с такой проблемой. Работаю в экселе на MAC OS, и на нём нет инспектора документов, что бы форматировать файл и удалять ненужные объекты. Периодически копирую и вставляю из интернета картинки для смет и к ним подгружаются невидимые элементы (тоже картинки), которые загружают буфер и файл начинает тормозить. Есть ли какие-нибудь альтернативные интсрументы, кто-то сталкивался?
Здравствуйте. Можно ли открыть уже существующую книгу в отдельном процессе?
Открыть Excel в новом процессе любым рабочим для вас способом, а потом в нём Файл - Открыть
А где же открытие другого приложения эксель после внесения изменений в реестре?
Это уже для маньяков :) Кроме того, в этом случае Excel всегда будет открываться в новом окне - это неудобно и будет часто мешать. Да и редактирование реестра на корпоративном ПК вряд ли разрешат.
есть ли минусы у такого использования excel?
у меня на работе слабый комп, постоянно открыто и используется 6 тяжелых файлов (это базы, которые постоянно пополняются)... и если 1 файл завис, то приходится снова открывать все 6 файлов...
После этого видео пришла идея запускать каждый из 6 файлов в отдельном процессе...
Есть ли право на жизнь у такой идеи?
Если да, то возможно-ли как-то автоматизировать последовательное открытие определенных файлов в отдельных процессах?
Если такой подход не правильный, то по каким причинам?
Рекомендую вам посмотреть видео Николая по уменьшению веса файлов. Наверняка в них есть пустые неиспользуемые и неудалённые ячейки.
Правильная идея. Про минусы - в конце статьи (ссылка под видео).
Полезно, но очень затянуто. Можно начинать смотреть с шестой минуты. По седьмую.
Зачем макросы. Это усложнение. Почему просто не сделать на рабочем столе ярлык на excel с ключом /x
А как это сделать?
Зайди в папку c:\Program Files (x86)\Microsoft Office\ там поиском найди файл excel.exe
Создай ярлык этого файла на рабочем столе. Зайди в свойства ярлыка и допиши в строке "C:\Program Files (x86)\Microsoft Office\OFFICE11\EXCEL.EXE" ключ "/x" получиться вот так
"C:\Program Files (x86)\Microsoft Office\OFFICE11\EXCEL.EXE /x"
@@uvl77 система выдает ошибку, не позволяет корректировать путь
@@aleksey7121 попробуйте так
"C:\Program Files (x86)\Microsoft Office\OFFICE11\EXCEL.EXE" /x
@@uvl77 да, спасибо, помучался, этот вариант сработал
Добавьте это в плекс!
Уже ;)
Как купить книгу????
Выложили на сайте в разделе КНИГИ www.planetaexcel.ru/books/
Надо еще проверить как сработает способ со скриптом уже после того как предыдущий экземпляр "занят"
Не самые полезные знания, но жутко интересные. Это как изучение черной дыры маркетологом - в жизни не пригодится, но все равно захватывает
Антон, как только знаниями воспользовался, они немедленно становятся полезными:)
+++
Сжег он третий том, как достоевский войну и мир :D (или кто та ее написал мне пох)