Редактирование и копирование макросов | Автоматизация в Excel - бесплатные уроки
Отзывы о мастер-классах и тренингах
Программирование казалось тайной за семью печатями

Ну не знаю, не знаю. Всё намного сложнее, чем казалось раньше. Пока всё идет трудно. Вроде и алгоритм решения задачи понятен, но упираешься в какой нибудь затык, типа "не обратился к объекту" и можешь вечер просидеть над красной строкой и только назавтра где-нить на форуме помогут. Хорошее все-таки дело, эти форумы. По ним и на этот курс Дмитрия вышел. Дмитрию, конечно, отдельный респект. До него программирование казалось тайной за семью печатями. Сейчас взялся Гарбера читать. Дорогу осилит идущий.

Николай Ряскин о практическом тренинге
Тренинг оправдал мои ожидания на 100%

Добрый вечер, Дмитрий!

Успешно пройден «Тренинг по автоматизации в Excel-2016 - пятый поток (лето 2017)».

Хочу дать обратную связь и высказать своё почтение, уважение гуру и владельцу этого замечательного ресурса Дмитрию Быстрову.

Дмитрий, респект вам и уважуха!!! ;-)

Тренинг оправдал мои ожидания на 100%. Я получил равно столько, насколько рассчитывал. А рассчитывал я получить базовые знания по данной теме и практический опыт. С этим тренинг справился и теперь с этими знаниями уже можно создавать умные книги/документы и двигаться далее, покоряя всё новые высоты многогранного Excel’я .

Очень понравился новый формат и условия данного тренинга. Это ново и удобно. Нужно отметить, что если бы не данный формат тренинга, то я бы не смог его посетить хоть и очень хотел, тк особенности работы и загруженность не позволяют мне уделить непрерывно столько времени даже такому полезному делу как эти тренинги. Понравилась дружественная атмосфера и внимательность.

Если же сказать по существу и, не вдаваясь в эмоции, то всё сделано очень грамотно и лаконично. Чувствуется системный подход и живой ум автора. Материал подаётся лаконично, порционно и в удобно перевариваемом виде. Присутствуют справочники и дополнительный материал с перекрёстными ссылками на темы и отсылки на другие темы и источники. Мне понравилось.

Дмитрий, вы молодец!!!

Дай бог вам здоровья и успехов в ваших делах! Желаю вашему проекту всего самого наилучшего!

Если говорить про пожелания, то …

Вот что я заметил: когда начинаешь выполнять задания, то понимаешь, что что-то забыл и не помнишь, в каком видео ты видел, как работать с теми или иными командами и не помнишь, где именно в видео о них идёт речь. Поиск отнимает время. А наличие текстового описания очень бы помогло.

Идея: добавить к видео текстовый файл в котором как в плей листе будет время и содержание.

Например:

«Занятие 3 - Часть 3. Работа с цветами.mp4» - Сам видео урок

«Занятие 3 - Часть 3. Работа с цветами.txt» - Содержание

[00:48] – Заливка ячейки Interior .Color

[01:05] – Константы цвета : vbBlack, vbWhite, vbRed,...

[06:00] – функция RGB (0,0,0)

И вот что ещё: В конце тренинга подводя итоги в задании №9 было бы хорошо вложить все крайние варианты раздаточного материала, например, последний вариант справочника. Может быть что, то ещё, но сейчас на ум пришло только это.

Спасибо! И до новых встреч!

Алексей Сырчин о практическом тренинге
У меня был шок: я не смогу написать эту программу!

Я в программировании новичок. Языков программирования не изучала, английский язык учила в школе давно. Моя деятельность связана с обработкой данных, которые меняются очень динамично, а результат после изменения необходим практически сразу. Приходится проверять сделанную работу по ночам, ошибок не должно быть. Пришла к выводу, что необходимо разбираться программировать в VBA.

Среди многообразия информации нашла сайт «Excel - это просто!», где материал в видео уроках для меня понятно изложен и лаконичен. Но полученная информация не складывалась в единую картину как автоматизировать мою работу.

И вот решилась на участие в тренинге. Впечатлений масса. Материал занятия дается четко, ясно, доступно. Рассматриваются несколько вариантов написания программы с объяснением почему так лучше. Каждый урок заканчивается домашним заданием. Когда Дмитрий выдал задание 1 у меня был шок: я не смогу написать эту программу! Вроде все понятно, но как делать – не знаю. Пересмотрела урок и работа началась.

Задания построены так: часть пунктов - «делай как я», часть «адаптируй информацию урока к выполнению задания» и часть «приложи усилия и найди решение самостоятельно». При такой постановке задачи НЕ выполнить совсем задание просто не возможно. И у меня получилось написать свою первую программу. И это только благодаря Дмитрию, его профессионализму.

Теперь я смотрю на свою работу и вижу, что упростить себе жизнь я смогу, используя материал тренинга. Появились новые идеи. Захотелось разбираться дальше.

Объяснить ученику-трудно, а научить-еще сложнее. У Дмитрия получилось именно научить. Спасибо большое. Успехов Вашему проекту и хороших учеников.

Наталия Суходолова о практическом тренинге
Наша группа была единодушна )

Вчера 20.11.2012 состоялся первый вебинар (надеюсь не последний) проводимый Дмитрием.

Немного о своих впечатлениях.

1. Еще при изучении его бесплатных видеоуроков очень понравилось его манера изложения материала. По своему опыту знаю, что иметь знания по какому либо вопросу и умение разъяснить другим - это ДВЕ громадные разницы.

К счастью, у Дмитрия имеется как богатый опыт, так и преподавательские наклонности. Объясняет все доступно и понятно.

2. Во время проведения вебинара он пояснял, какой необходимо получить результат, и с чистого листа писал макрос, давая пояснения по той или иной команде. Отвечал на вопросы, которые поступали от "учеников". Сразу хочу отметить, что вопросов было мало.

3. Если не ошибаюсь, наша группа была единодушна в вопросе участия в следующем семинаре, если он состоится когда-либо)))

Виктор о мастер-классе
Я смогла структурировать для себя цели оптимизации своей работы и понять конкретно, чего я хочу!

Добрый день!

Сожалею, что не смогла написать свои впечатления сразу после вебинара, но надеюсь сейчас мой комментарий будет не менее полезным для тех, кто не присутствовал на вебинаре.

Во-первых, вебинар полностью оправдал мои ожидания. Дмитрий раскрыл полностью озвученные заранее вопросы и при этом как и в бесплатных уроках провел их на высшем уровне.

Во-вторых, Дмитрий с вниманием выслушывал все вопросы и отвечал на них, даже если они выходили за рамки представленных примеров.

В-третьих, что я считаю самым важным, результатом вебинара - я смогла структурировать для себя цели оптимизации своей работы и понять конкретно, чего я хочу!

Правда, для этого знаний еще не достаточно, но есть к чему стремиться.

С нетерпением жду от Дмитрия новых уроков и вебинаров.

Теперь уже постоянный слушатель :-)

Анна Васильева о мастер-классе

Редактирование и копирование макросов

В предыдущем уроке мы рассмотрели, что такое макросы, как их записывать, как запускать… Здесь же речь пойдет о том, как выглядит записанный макрос, как его отредактировать или скопировать.


Для просмотра видео необходимо
зарегистрироваться на сайте
Если вы уже зарегистрированы на сайте -
обновите страницу по этой ссылке или кнопкой F5

Комментарии

Страница 3 из 3:   1  2  3  
#1414   Ольга    22.08.2013 в 00:42:20

Добрый вечер Дмитрий! Большое спасибо за уроки. Когда-то макросы были для меня чем-то чужим, непонятным, я всегда обходила их стороной и не применяла их в своей работе. Но сейчас я поняла, сколько много времени я тратила впустую.Ваши объяснения такие простые, понятные, теперь я их начинаю применять в своей работе. Большое Вам спасибо.

#1438   irina    19.09.2013 в 14:10:35

Спасибо за урок.Очень нравятся Ваши уроки

#1456   Владимир    21.09.2013 в 13:57:36

Здравствуйте Дмитрий! Спасибо за уроки.Теперь сколько времени впустую не трачу.Ваши объяснения просты и понятны. Большое Вам спасибо.

#1478   Марал    27.09.2013 в 15:35:13

Огромное спасибо за уроки,доступно и доходчиво!

#1525   OksKuts    16.10.2013 в 19:45:08

Спасибо большое! Мне очень понравились уроки! Вопрос: можно ли изменять макрос, написанный в Excel 2003 (или более ранних версий) в Excel 2007, 2010?. Попробывала открыть файл, чтобы исправить орфографическую ошибку в существующем, но в левой панеле в папке Модуль не отображается написанный макрос для последующего редактирования. Прим.: предварительно разрешила изменение макросов при открытии файлов. Заранее благодарю!

#1526   Дмитрий Быстров    17.10.2013 в 04:28:49

Доброй ночи, Оксана.

Ответ: да, можно.

Макросы, написанные в одной версии Excel, должны быть без проблем видны и в другой версии. В процессе выполнения Ваша программа может выдавать ошибки в ряде случаев, но сам код ее должен быть виден и доступен для редактирования. Скорее всего, куда-то не туда смотрите.

#1531   OksKuts    17.10.2013 в 21:10:43

Дмитрий, спасибо за то, что нашли время ответить. Мне очень интересна эта тема, поэтому буду настойчива по-прежнему. Я сделала принтскрины своей проблемы. Скажите, можно ли обратиться к вам для разъяснений?

#1532   Дмитрий Быстров    18.10.2013 в 02:40:37

Ответил Вам на почту.

#1539   Сергей    22.10.2013 в 16:17:40

Здравствуйте, Дмитрий!

Отличные уроки! Все доходчиво и понятно, спасибо!

Я работал больше с формулами, но от их написания иногда дуреешь, и не дай бог ошибешься..., замучаешься бегать по ссылкам. Макросов- шарахался. Благодаря Вашим урокам прозрел. Спасибо!

Решил начать с азов. Правда не все получается. При редактировании макросов, Alt+F11, открывается окно редактора, но оно пустое, почему-то не открываются окна с левой стороны: проводника проекта и окно свойств?

#1546   Дмитрий Быстров    25.10.2013 в 02:15:15

Добрый вечер, Сергей.

Спасибо.

Насчет окон: такое очень может быть. Если не отображаются автоматически - откройте их вручную: в каком-то из уроков я показывал, что они открываются из меню View-Project Explorer и View-Properties Window (или по горячим клавишам: соответственно, Ctrl+R и F4).

#1547   Сергей    25.10.2013 в 10:52:00

Здравствуйте, Дмитрий!

Спасибо, за внимание, извините, я почти так и сделал, сначала написал вопрос, а потом, из-за своего пробела в английском, методом "научного тыка" полазил по меню и открыл эти окна ч/з окно: Project Explorer (Ctrl+R).Извините, что беспокою по пустякам, я только учусь.

Спасибо, Вам огромное, за такие классные уроки, Очень Доходчиво и наглядно и применительно к практике. Раньше, для меня, было освоение макросов эквивалентно академическому образованию, я с завистью смотрел на работу программистов, для меня это было не постижимо, так , при производственной необходимости, "баловался" формулами и психовал когда "слетали" все ссылки при не правильном удалении какой-нибудь строки или окна. Пытался освоить XL самостоятельно, но один лишь вид "кирпиче-подобных" пособий приводил в уныние и сонное состояние.

На тренинги надо идти с какой-то базой, да и что-то не "уловил" уже не поймаешь, и переспрашивать не удобно..., все ведь вокруг такие умные, а ты один такой тупой пришел...

Вы мне своими уроками, просто, открыли "окно" в другой мир.

Спасибо Вам, еще раз и не раз, ОГРОМНОЕ!

С Уважением, Сергей.

#1555   Светлана    31.10.2013 в 20:10:58

Я просто в восторге, что так доступно объяснено про "страшное" слово МАКРОСЫ. На работе, при трудоустройстве у вновь принимаемых сотрудников интересуются- есть ли знания для написания макросов. Мне понравилось-для "чайника" все просто и доступно. Еще не пробовала писать сама- пока изучаю материал.

#1559   Денис    03.11.2013 в 22:21:52

Класс! Очень полезно! Спасибо Огромное!

#1566   Жанна    06.11.2013 в 00:19:00

Здравствуйте, Дмитрий! Огромное Вам спасибо за ваши прекрасные и доходчивые уроки! Мне все понятно и я прекрасно осваиваю Ваши уроки по макросам. Теперь я имею представления и могу объяснить, что такое МАКРОСЫ. Спасибо Вам и дай бог Вам здоровья, счастья, успехов во всем.

#1568   Александр    06.11.2013 в 10:19:42

Спасибо! В сё подробно и главное вы объясняете возможные ошибки, и как их исправить.

#1695   Ирина    24.12.2013 в 22:21:00

Спасибо, все действительно понятно, но я попала на ваш сайт, когда искала как создать пользовательскую функцию. Это мне до сих пор непонятно

#1742   Дмитрий Быстров    18.01.2014 в 02:17:11

Добрый вечер, Ирина.

Основы создания пользовательских функций рассматриваются в уроке №11.

Но смотреть уроки лучше по порядку - так будет понятнее.

#1701   Петр    30.12.2013 в 03:12:50

Спасибо, очень рад что есть такие люди!

В ВУЗе редко встретишь преподавателя, чтоб все просто и ясно.

#1720   валерий    12.01.2014 в 02:45:28

Здравствуйте!Вы отличный педагог. Спасибо Вам!

#1769   Татьяна    29.01.2014 в 21:28:44

Дмитрий, спасибо Вам за уроки. Доступно, наглядно, предельно информативно. Благо дарю.

#1797   Игорь    10.02.2014 в 10:50:26

Дмитрий!

Хотелось бы получить более подробную информацию по проводнику проекта (верхнее левое окно).

В частности, непонятно почему в Вашем уроке при Ваших щелчках на объектах, представленных в маленьком верхнем окне,в правом окне ничего не отображается? А потом вдруг (при другом щелчке на модуле, может двойном?) появляется справа содержимое кода. Кроме того, хотелось бы узнать зачем в этой структуре отображается объект "книга", если уже есть объекты "листов", а они, собственно, и составляют понятие "книги". Может это делается из-за различия свойств "листов" и "книги"?

Наконец, проясните синтаксис команды msgbox. В частности, наличие или отсутствие парных кавычек, в которые заключается текст в скобках. В каких случаях можно обойтись без кавычек?

С уважением,Игорь.

#1802   Дмитрий Быстров    10.02.2014 в 17:22:14

Добрый день, Игорь.

1. Совершенно верное предположение - содержимое кода отображается при двойном щелчке на каком-либо объекте в Проводнике проекта.

2. Тоже в правильном направлении мыслите - у "книги" и "листа" различные свойства, поэтому в составе проекта помимо отдельного объекта для каждого рабочего листа присутствует еще и объект, "отвечающий" за свойства книги в целом.

Кроме того, в нем также есть свой модуль, где можно писать код: это имеет смысл, например, если какая-то процедура относится не к какому-то конкретному листу, а к любому листу (например, тому, который сейчас активен) или же к книге в целом.

Ну, и, наконец, этот объект необходим для обработки событий, происходящих именно с книгой, а не с листами: открытие, закрытие, сохранение файла и др. (но обработка событий - это уже более сложный материал для "продвинутого" уровня, поэтому здесь углубляться не будем)

3. С MsgBox все просто: текст, который должен быть выведен в сообщении, надо заключить в кавычки:

MsgBox("Привет, мир!")

Если же в тексте уже содержатся кавычки (например: Кинокомпания "Коламбия Пикчерс" представляет...), то их надо удвоить (т.е. поставить вместо одной кавычки сразу пару):

MsgBox("Кинокомпания ""Коламбия Пикчерс"" представляет..."

Без кавычек совсем можно обойтись, если выводить что-то, что содержится в переменной, в ячейке листа либо еще где-то:

MsgBox(ТекстДляСообщения) (здесь подразумевается, что в переменной ТекстДляСообщения уже заранее сохранен нужный текст)

или MsgBox(Cells(1,1))

т.е. в тех случаях, когда содержимое сообщения не указывается напрямую в коде, а берется откуда-то еще.

#1811   Игорь    12.02.2014 в 18:17:41

Дмитрий!

Спасибо за подробный ответ #1802 Дмитрий Быстров (10.02.2014 14:22:14).

С уважением, Игорь.

#1799   Бахриддин    10.02.2014 в 13:36:53

Дмитрий, большое спасибо за урок. У меня постепенно проходят страхи перед словом "Макрос". Надеюсь на дальнейшее плодотворное сотрудничество

#1816   zinaida.berezina@mail.ru    16.02.2014 в 23:43:52

Очень понравился урок. Спасибо. Буду использовать на практических занятиях с учениками

#1847   Тарас    24.02.2014 в 20:44:56

всё красиво!!!

#1880   Сергей    02.03.2014 в 17:42:55

Большое спасибо за уроки! все очень понятно!)

#1923   татьяна    08.04.2014 в 17:05:56

Добрый день! Подскажите, что не так! Я захожу в редактор VB и слева есть только верхние окошки, а нижних нет, когда нажимаю Modyles чтобы редактировать макрос, то там пусто , никакие окошки не выходят

#1924   Дмитрий Быстров    08.04.2014 в 17:10:48

Добрый день, Татьяна.

Выше в комментариях здесь же уже отвечал на этот вопрос: см. мой ответ Сергею - №1546 от 24.10.2013

#1926   татьяна    08.04.2014 в 17:17:36

Спасибо, я прочитала, нажав F4 нижнее окошко открылось, но содержание модуля пустое...открывается справа пустое окно, нет содержания для редактирования..... Вы уж простите за глупые вопросы, но что-то не получается у меня....Спасибо

#1928   Дмитрий Быстров    09.04.2014 в 14:56:58

Может быть, Вы сохранили макрос в другую книгу (например, в "личную книгу макросов")? Или по какой-то причине код макроса вообще не сохранился.

Попробуйте открыть код другим способом: в меню выберите "Макросы", в открывшемся списке существующих макросов выберите нужный и нажмите справа кнопку "Изменить". Где бы этот выбранный макрос ни находился, он будет открыт в редакторе VBA.

#2089   Анастасия    08.05.2014 в 12:43:41

очень доступно

очень доходчиво

большое вам спасибо!

#2417   Alexander Geymur    26.09.2014 в 17:23:49

Добрый день Дмитрий! Подскажите как можно скачать этот и другие уроки себе на комп, чтобы они были всегда под рукой? Заранее благодарю за скорый ответ!

#2613   Дмитрий Быстров    29.12.2014 в 19:19:12

Добрый день, Александр.

Данные уроки предназначены только для просмотра на сайте, скачивание их на данный момент не предусмотрено.

#2481   Рустам    22.10.2014 в 22:23:22

Да, отлично, спасибо! При том, что доводилось писать многоэтажные формулы и более-менее разбираться в Excel, слово "макрос" всегда навевало тоску. Прекрасное начало (первые два урока), надеюсь - дальше будет не хуже.

#2628   Сергей Александрович    14.01.2015 в 14:41:43

Добрый день, Дмитрий.

Понятное изложение материала. Спасибо.

#2680   ВикторММ    14.02.2015 в 14:54:57

Только благодарность за Ваш труд, Дмитрий! Спасибо, что есть альтруисты на Земле.

#2691   Ольга    22.02.2015 в 14:34:14

Добрый день, Дмитрий. Все просто и доступно. Спасибо! Буду использовать на практике.

#2700   Евгений    01.03.2015 в 22:04:58

Не получается удалить ненужный макрос. Пишет Изменить макрос в скрытой книге невозможно. Закройте все документы и выберите команду "Показать" в меню "Файл".

#2703   айбек    02.03.2015 в 14:16:13

тот же вопрос как у Евгения № 2700: Не получается удалить ненужный макрос. Пишет Изменить макрос в скрытой книге невозможно. Закройте все документы и выберите команду "Показать" в меню "Файл". Я все открытые ехсел документы и книги закрыл-все равно ненужный макрос не удаляется и не изменяется, даже закрыл программу ехсел и снова открыл, но макросы старые остались и не корректируются на новые фамилии и не удаляются. Пишет то же сообщение "изменить в скрытой книге невозможно". Повторите Ваш ответ Евгению, может не в личку, а опубликовать, потому, что многие, я думаю, потом столкнутся с проблемой "макрос не редактируется и не удаляется". Спасибо заранее. С уважением

#2704   Дмитрий Быстров    02.03.2015 в 20:12:03

Добрый день.

Если не получается удалить макрос через меню "Макросы" (выдается указанное Вами сообщение) - удалите его вручную в среде разработки VBA:

1. Переходим в среду разработки (Shift+F11)

2. В окне "Project explorer" находим файл "VBAProject(PERSONAL.XLSB)" (если это окно не открыто - открываем с помощью Ctrl+R)

3. В группе "Modules" в этом файле находим модуль с искомым макросом и просто стираем в этом модуле ненужный код.

4. Сохраняем исправленный файл.

Все.

Если хотите вообще удалить личную книгу макросов - сделайте поиск на компьютере файла PERSONAL.XLSB и удалите его (обычно путь к нему будет примерно таким: C:\Users\тут имя текущего пользователя\AppData\Roaming\Microsoft\Excel\XLSTART, но может и отличаться)

#2705   Евгений    02.03.2015 в 21:18:12

Спасибо!

Довольно быстро сообразил, что находим модуль с искомым макросом - это дважды щёлкаем по нему левой кнопкой.

Файл PERSONAL.XLSB второй день ни на одном диске не находится. W 8.1

Теперь не очень и нужно.

С искренним уважением и благодарностью!!!

#2706   Дмитрий Быстров    02.03.2015 в 21:33:40

Расширение у файла может быть другое - поищите тогда с маской: "personal.*"

#2712   Азамат    09.03.2015 в 15:48:00

молодес слушай какой - ты умный , вот молодес

#2713   Дмитрий Быстров    09.03.2015 в 15:55:04

Забанен за фамильярность и сарказм.

#2870   Наиля Бикбова    13.07.2015 в 23:03:56

Большое спасибо! Очень понятно, доступно и просто! Слушать Вас- одно удовольствие! Скажите, пожалуйста, как написать макрос, который в ячейке , предположим, А1 отображал число печатных листов ( если можно, то без привязки к горячим клавишам) спасибо заранее!

#2873   Дмитрий Быстров    17.07.2015 в 14:22:16

Добрый день, Наиля.

Ответил Вам здесь:

www.excel-eto-prosto.ru/lessons/analiz_makrosa?s=page=6#comment2871

#2993   Александр    19.10.2015 в 02:04:22

Здравствуйте Дмитрий. Огромное спасибо.

#3006   илья зайцев    22.11.2015 в 20:22:41

простите конечно но как то начало уроков начились с составлением макросов а не для чего эта программа предназначена и в чем преимущества, легкость и т. д.для чего она служит что можно в ней создовать а то ну есть так есть и что

#3007   илья зайцев    22.11.2015 в 20:24:36

и звук слабый

#3008   Дмитрий Быстров    23.11.2015 в 01:51:27

Добрый вечер, Илья.

Данный сайт посвящен вопросам именно автоматизации работы в MS Excel: предполагается, что работать в самом Excel мы уже умеем, и довольно хорошо, и теперь на первый план выходит задача, как автоматизировать те трудоемкие задачи в Excel, которые мы уже выполняем вручную.

Если Вы с MS Excel знакомы слабо, или не знакомы вовсе - тогда изучать материалы данного сайта Вам еще рановато. В этом случае рекомендую сначала пройти какие-либо курсы по Excel для новичков - благо, в подобных курсах (в том числе и видео-) сейчас дефицита нет.

#3027   Светлана    01.01.2016 в 20:49:58

Дмитрий! Мне очень нравятся Ваши уроки! Это здорово так просто рассказывать о сложном!

Скажите, пожалуйста, есть ли у Вас уроки по созданию и работе со сводными таблицами?

#3096   Наталья    02.05.2016 в 22:43:42

Записываю макросы давно и даже меняю их, но увас нахожу некоторые нюансы, которые не знала.Спасибо!

#3212   Dencho    16.01.2017 в 17:31:55

Благословить Вам Бог! Желаю здоровье и успеха в благородное Ваше дело.

#3236   Игорь    06.06.2017 в 10:34:33

Здравствуйте, Дмитрий!

У меня к Вам такой вопрос:

Есть книга в которой периодически формируются данные по введенным формулам, необходимо данные получаемые в данной книге, переносить в другие книги. Данные меняются раз в месяц, книги называются соответственно месяцу.

Пробовал записать макрос в одной книге - получилось, но при копировании данной книги и сохранении ее под другим именем, макрос начинает "ругаться" и показывает, что неправильно записано имя текущей книги... возможен ли выход из этой ситуации?

#3238   Дмитрий Быстров    06.06.2017 в 13:48:34

Добрый день, Игорь.

Да, если в макросе записано, что нужно сохранить данные в файл "март.xls", а вместо этого работа ведется уже в файле "апрель.xls", то, конечно, будет происходить ошибка - макрос сам не догадается, что нужно брать более свежий файл, это Вы должны ему указать.

Выходы из ситуации могут быть разные.

1) Можно в коде макроса написать, что в такой-то период файл будет называться "март", в другой - "апрель" и т.д. Но это не очень удобно.

2) Можно сделать так, чтобы месяц (и имя файла) определялось не по текущей дате, а по значению в какой-то специальной ячейке. Тогда изменяя это значение, Вы сможете управлять работой программы и регулировать работу с файлами.

3) Можно сделать так, что перед копированием программа будет спрашивать пользователя, с каким файлом нужно работать в этот раз (этот вариант удобен, если строгой зависимости нет, и только пользователь может решить, который файл нужен).

4) Можно просто реорганизовать работу с файлами таким образом, чтобы текущий файл всегда имел одно и то же имя, а "архивные" файлы будут называться по-другому. В этом случае в коде макроса ничего менять не потребуется - имя-то всегда одинаковое будет.

Можно еще что-нибудь придумать в зависимости от детальных нюансов задачи. А какой из вариантов будет правильнее и удобнее - это уже нужно определять, глубже вникая в задачу и изучая файлы - просто по поверхностному описанию сложно сказать.

#3237   Игорь    06.06.2017 в 10:41:50

и еще... у меня не воспроизводятся Ваши уроки... пишет:Video not found or access denied: http://www.excel-eto-prosto.ru/pages/lessons/lesson02/redaktirovanie_makrosov.mp4

что с этим делать?

#3239   Дмитрий Быстров    06.06.2017 в 13:56:00

Уверяю Вас, файл видео на сервере имеется - специально сейчас проверил с двух браузеров и отдельно - с телефона.

Тут два варианта:

1) либо были временные проблемы на сайте - тогда попробуйте зайти через некоторое время и проверить снова

2) либо проблемы в Вашем браузере, который почему-то не запускает видео - тут могу посоветовать только попробовать зайти с другого браузера или компьютера и проверить оттуда.

#3240   Юрий    06.06.2017 в 15:08:08

Могу подтвердить: уроки воспроизводятся очень хорошо.

#3319   Герман    12.11.2018 в 21:11:16

Спасибо,очень просто всё обьясняешь, по сравнению с другими

#3320   ROVSHEN SOYUNOV    25.11.2018 в 12:41:04

Salam Dmitriy! Menya zowut Rovshen ya iz Turkmenistana! Ya s bolshim udovolstwiyem smotryu washi video uroki, i mnogomu naucilsya blogodorya wam! Spasibo wam ogromnoye!

#3375   Алексей    25.04.2020 в 14:24:56

Доступно и понятно!Круто!!!

Страница 3 из 3:   1  2  3  
Оставлять комментарии и просматривать видеоуроки
могут только зарегистрированные пользователи.
(если ранее Вы уже регистрировались, введите повторно
Ваше имя и тот e-mail, который был указан при регистрации)
Как к Вам обращаться:
Ваш адрес e-mail:
Нажимая на кнопку "Зарегистрироваться", я даю согласие на обработку персональных данных и соглашаюсь c политикой конфиденциальности
Ваши данные строго конфиденциальны, они нигде не публикуются и используются исключительно для информирования вас о новых материалах на сайте, мероприятиях и/или иных услугах данного проекта.
В любой момент времени вы можете отказаться от получения сообщений.
Последние комментарии
Роза
10.01.2025 в 17:23:18

Лучшие уроки по содержанию и грамотности, доступности, простоты я не встречала. Спасибо вам. вы умница.

Ольга
11.11.2023 в 11:32:51

Полезно, наглядно, понятно, существенно расширила свои знания благодаря данным урокам - спасибо, Дмитрий)

Дмитрий Быстров
29.01.2023 в 12:26:41

Добрый день, Анатолий.

Подробнее о создании программы для тестирования было рассказано в специальном платном мастер-классе "Создание программы по тестированию". Приобрести его можно по этой ссылке.

Что касается счетчика времени - в мастер-классе такого функционала не было, но позднее я доработал созданную в нем программу и добавил в нее такой счетчик - при приобретении мастер-класса я вместе с ним предоставлю и доработанную версию программы.

Ulluauz
29.01.2023 в 11:03:16

Спасибо! Классно. Где можно списать Вашу программу для шаблона? Счетчик времени на тестирование как вставить?

Светлана
23.08.2022 в 13:10:20

Здравствуйте. Подскажите, а можно ли сделать Q-код в таблице, но чтоб там было видно наименование упаковки, вес, дата прихода, наименование контрагента и тд. И при каждом изменении данных, автоматически делался Q-код?

Людмила
17.04.2022 в 14:33:48

Добрый день, Дмитрий. Я случайно увидела ваши видео в ютубе. Посмотрела и мне стало интересно изучить макросы. Перешла по ссылке и просмотрела часть бесплатных видео и мне очень понравилась ваша манера преподавать просто без лишних слов. Скажите, пожалуйста, а как сделать выпадающий...

Станислав
16.08.2020 в 23:08:36

Здравствуйте В видео "Автоматизация заполнения бланка документа (платежного поручения)" говориться, что можно скачать файлы с макросами, о которых идет речь. Не могу найти. Подскажите, пожалуйста,где скачать Файл?

Юрий
21.07.2020 в 13:10:25

Благодарю Вас хотя у меня оффис 97 все полчается

Евгения
26.06.2020 в 01:10:51

здравствуйте, Дмитрий... подскажите пожалуйста такой момент, для того, чтобы сделать макрос с фамилиями, я сделала перечень с фамилиями и суммами.. так вот у меня слово фамилия при сортировке улетает в самый низ))) то есть оно тоже сортируется... что не так в моей таблице?

juna
08.05.2020 в 15:02:44

Спасибо большое.Очень полезная информация

▲ Наверх