Изменение параметров диаграммы | Автоматизация в Excel - бесплатные уроки
Отзывы о мастер-классах и тренингах
Автоматизация с помощью формул - это как с дисковым телефоном под мышкой ходить

Для начала скажу, что это мой первый в жизни on-line тренинг. До начала тренинга автоматизировал таблицы с помощью формул, и то 3-4 месяца (а до этого EXCEL для меня был набором клеточек).

Случайно вышел на сайт excel-eto-prosto и решил начать пробовать макросы, т.к. с помощью формул стало сложно отслеживать изменяющуюся информацию в моих таблицах (а таблички у меня от 5 листов, по 7-12 тысяч строк в каждой, и все это взаимосвязано, и живет бурной жизнью) :-)

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

Единственный совет для начинающих: Прежде чем начинать заниматься On-Line, ОБЯЗАТЕЛЬНО просмотреть ВСЕ бесплатные видео уроки. Я не успел этого сделать, и, побежав вперед паровоза, сильно об этом пожалел.

В итоге было очень сложно освоить совершенно новый и не известный мне материал. Приходилось кроме просмотра выданного материала в срочном порядке разбираться с азами из бесплатных уроков. Итог: не все успел.

Но, из того, что успел, многое узнал, уже использую и продолжаю изучать.

Дмитрий, большое, ОГРОМНОЕ СПАСИБО!

За доступное объяснение материала, подсказки и ответы на глупые вопросы.

Алексей о практическом тренинге
Файл весит в 5,5 раз меньше, открывается легко (не пересчитываются формулы), работает всё быстро!

Ещё раз спасибо! Прошло немного времени после занятий и вот уже есть первые результаты: используя полученные знания на тренинге, работаю над своим большим файлом. В старом виде писала огромное множество формул для расчётов и всяческих проверок, плюс руками надо было протягивать формулы и глазами смотреть в ячейки проверок (в общем пользователь этого файла не смогла аккуратно "вести" его). Именно из-за этого файла в совокупности с возможностями пользовательницы я и решилась на изучение макросов (надоело за неё работать по понедельникам). Теперь все расчёты и проверки я написала в VBA, благодаря Вам. В результате файл весит в 5,5 раз меньше, открывается легко (не пересчитываются формулы), работает всё быстро! Я просто в восторге!!! Осталось немного доработать и отдать в пользование человеку, который с экселем не очень дружит, но теперь и не надо. Думаю, она тоже будет довольна.

А потом я и своих тяжеловесов "причешу" потихоньку.

Всем, кто только принимает решение о прохождении этого тренинга - конечно же ДА, пройти обязательно!!!

Спасибо ещё раз, Дмитрий!

Татьяна Богославская о практическом тренинге
Я долго не мог поверить в такой результат при таких незначительных усилиях

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

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

А возникла она буквально на днях - 3 и 4 мая. К обеду 4 мая необходимо было снять и обработать сотни электро, тепло, водосчетчиков и отчеты отправить в сбытовые и сетевые организации. В связи с отказом системы АСКУЭ, показания счетчиков пришлось списывать с каждого счетчика на ноутбук с помощью специальной программы, которая не позволяет вывести показания всех счетчиков в отдельную таблицу или распечатать. Пришлось сотни показаний переносить вручную на рабочий ПК для дальнейшей обработки. Пришлось очень сильно напрячься, чтобы уложиться в сроки.

Поэтому пришлось задуматься, как извлечь данные из базы данных этой программы в таблицы Excel. Базы данных оказались формата .mdb, которые не захотели открываться в Access 2013. Вот тогда-то и пришлось обратиться к Вашему материалу «Тренинг Взаимодействие Excel с другими приложениями», Занятие 03, «Работа с Access».

В результате просмотра видео материалов и поиска пароля удалось сделать для меня невозможное, а именно, вытащить данные из БД, не запуская Access. Это для меня оказалось таким шоком, что я долго не мог поверить в такой результат при таких незначительных усилиях. Пусть данные оказались в ужасном состоянии, но с приобретенными навыками автоматизации мне не составило большого труда разобраться с полученными таблицами и привести их в необходимый вид.

Это был мой очередной, очень удачный опыт изучить новую тему по Вашим материалам.

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

Огромное спасибо за Ваши труды для облегчения наших проблем.

Юрий Юркин о тренинге
По ночам я сидел и разбирал все скаченные записи

Спасибо Дмитрию, я не знал, как подойти к макросам, но понимал, что без них никак, после второго занятия я решил свою долгую проблему построения баланса в нужном виде, к которой не знал, как подступиться ооочень долго. Ура. Я, находясь в Флориде, научился этому, в режиме он-лайна я смотрел всего лишь 2 вебинара, так как слишком разные часовые пояса, но по ночам я сидел и разбирал все скаченные записи, все равно все понятно. Еще раз спасибо Дмитрию

Роман Жаринов о практическом тренинге
Благодаря Вашему тренингу я теперь знаю, как это реализовать

Дмитрий, спасибо Вам!

Тренинг оказался очень полезным для меня. Формат очень удобен (закачиваешь видео и слушаешь где угодно и когда угодно).

У меня были задумки по автоматизации моментов в моей работе и благодаря Вашему тренингу я теперь знаю как это реализовать. Единственное, хотелось бы, чтобы было отведено побольше времени на прохождение тренинга (например, 3 дня на урок), все-таки сложно сочетать его с работой. Хочется и дальше постигать новое, Жду новых программ по макросам и пр. ))))

Евгений Захаров о практическом тренинге

Изменение параметров диаграммы

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


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

Комментарии

Страница 2 из 2:   1  2  
#983   Edward    28.02.2013 в 00:52:48

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

выскакивает ошибка Run-time error (91) object variable or With block variable not set и ссылка на строку

With ActiveSheet.ChartObjects(1).Chart

#1024   Andry    18.03.2013 в 23:32:46

Спасибо! Уроки очень крутые! Мистер Ексель отдыхает.

#1039   Оксана    23.03.2013 в 18:58:10

Какой же Вы, Дмитрий, умничка! Спасибо!

#1074   Сергей    03.04.2013 в 15:57:32

Здорово! Правда этот урок с первого раза тяжеловато воспринимался по сравнению с предыдущими.Пришлось повторить. Кстати хотелось бы уточнить условия для более углубленного изучения VBA под вашим руководством.

#1085   Андрей    06.04.2013 в 02:43:17

Доброй ночи, Дмитрий!

В процессе отработки примера столкнулся с некоторыми глюками:

1 не пошла подпрограмма "Построить диаграмму" Когда перед этой строчкой поставил вызов "Call" все заработало. После завершения урока - попробовал убрать "Call" - Все работало.

2 Строчка с "Characters.Text" не запускалась в Immediate.

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

#1211   Наталья    07.05.2013 в 15:22:39

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

#1427   Ольга    11.09.2013 в 02:37:30

Дмитрий, здравствуйте. Помогите, пожалуйста разобраться. Дошла до момента, когда нужно выбрать исходный текст в выпадающих списках, чтобы при выборе любого параметра менялись данные, внутрь каждого макроса вставляю название нашего исходного макроса.И, в общем-то все. Дальше ничего не происходит, при выборе параметров в выпадающих списках ничего не меняется. Не могу понять, что я делаю неправильно.(((

#1432   Дмитрий Быстров    13.09.2013 в 03:09:57

Доброй ночи, Ольга.

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

#1428   Александр    11.09.2013 в 16:35:33

Доброго Вам дня Дмитрий! Отличный урок! Спасибо! Это как раз то что было нужно, это некая основа - фундамент для моего будущего проекта, однако еще многое обдумывается в частности есть вопросы, даже много вопросов которые представляют огромный интерес, в частности как интегрировать екселевскую функцию ВПР в VBA, вообще такое возможно? Или же в программе встроены подобные функции.. Впрочем для меня это огромный секрет. У меня такое дело: ежемесячно мы составляем график рабочего времени для сотрудников компании - работа рутинная, жесть.. И вот я решил автоматизировать это дело. С помощью Ваших уроков, на которые совершенно случайно наткнулся в нете многое удалось.. теперь строки сотрудников в графике при выборе нужного месяца автоматически заполняются согласно их годовым графикам, как надо! теперь возникает новая задача я хочу связать месячный график с табельным номером каждого из сотрудников. На деле это должно быть обстоять так: Выбираю месяц, заполняю табельные номера и воаля... Вообщем мечтать не вредно, вредно не мечтать) Дмитрий если Вы сталкивались с подобным или же догадываетесь как это смастерить, подскажите пожалуйста. Спасибо огромное Вам Дмитрий, такие знания и такой страница как у Вас это кладезь, ценная находка! К сожалению в нете мало подобной полезной информации. Благодарю!

#1433   Дмитрий Быстров    13.09.2013 в 03:40:27

Доброй ночи, Александр.

"Как интегрировать екселевскую функцию ВПР в VBA, вообще такое возможно?" - возможно. В программах на VBA можно использовать любую стандартную функцию Excel (только ее английское написание, не русское), подставляя перед именем функции выражение Application.WorksheetFunction.

Английское название функции ВПР - VLookup, соответственно, для присвоения результата этой функции переменной (назовем ее, к примеру, Result) надо написать:

Result = Application.WorksheetFunction.VLookup(...)

Ну а в скобках (вместо многоточия) указать аргументы - те же, что требуются для работы с функцией на рабочем листе.

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

#1434   Александр    17.09.2013 в 14:46:48

Добрый день Дмитрий! С предыдущей задачей я справился, обошелся без интеграции, мне хватило CASE и несколько IF, Вы правы это очень удобно. Благодарю! Теперь спокойно могу формировать график по месяцам. Был удивлен, как на самом деле все бывает просто. Тут другая задача теперь обстоит, хочу получающийся график сортировать по определенному условию, например по количеству отработанных часов. Я прикинул, что это очень удобно будет.. Однако не совсем понимаю как это надо изощрится перемещать строки относительно друг друга, ведь в каждой строчке графика т.е. диапазоне ячеек по N-му количесту столбцов с различными значениями там и таб.№ и ФИО сотрудника и сам график работы плюс сколько смен отработал сотрудник и кол-во часов в месяц. Сейчас нашел какой то пузырьковый метод, путаюсь разобраться, но пока тщетно. Посоветуйте пожалуйста как в метод пузырька вставить мои диапазоны с данными?

#1493   Дмитрий Быстров    03.10.2013 в 02:41:47

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

Честно говоря, не очень понял описание Вашей задачи. А стандартный механизм сортировки данных на листе Excel Вам не подходит? Зачем изощряться с "пузырьковой" сортировкой?

#1436   Nurlan    17.09.2013 в 17:36:31

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

Как можно скачать Ваш урок №8 "Изменение паратров диаграммы"?

В ютубе его нет.

#1494   Дмитрий Быстров    03.10.2013 в 02:44:46

Добрый вечер, Нурлан.

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

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

#1598   Андрей    16.11.2013 в 20:52:59

Прикольно. Только такого же эффекта (за исключением смены цвета диаграммы) можно достичь используя встроенные функции, например ИНДЕКС. Просто настраиваем диаграмму на вспомогательную строку, которую также можем скрыть, поместив на нее диаграмму. А значения в эту строку выкачиваются по данным в комбобоксах функциями ИНДЕКС+ПОИСКПОЗ или ВПР

#1599   Дмитрий Быстров    17.11.2013 в 04:40:21

Можно И в тех случаях, когда возможностей стандартных формул достаточно, я бы рекомендовал именно ими и пользоваться. Средства Visual Basic приходят на помощь в ситуациях, когда формулами решить задачу либо весьма проблематично, либо совсем нереально.

#1653   Григорий    28.11.2013 в 22:30:37

Что не делаю ничего не получаеться макрос не работает.

#1654   Григорий    28.11.2013 в 22:47:35

Та же проблема что и у Алексея 455 только не чего не работает, вожусь уже 2-недели

#1656   Алина    29.11.2013 в 18:43:10

Спасибо Вам огромное! С легкостью выполнила свое задание

#1657   Григорий    29.11.2013 в 19:39:53

Если не жалко пришлите работающий фаил с макросом на мою электронку может у меня что-то с компом manov.manov.grigory@yandex.ua

#1675   Надежда    12.12.2013 в 15:47:36

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

Сделала выпадающий список, но в нем отображается только одна дата. В чем может быть проблема?

#1733   Ксения    17.01.2014 в 16:53:09

Уроки замечательные!

#1753   Алина    22.01.2014 в 20:36:15

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

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

я написала следующий код:

Sub ПостроитьГрафик()

nrow = Cells(16, 23).Value + Cells(20, 23).Value

If Cells(20, 23).Value = 0 Then

Worksheets("График".ChartObjects(1).Chart.SetSourceData Source:=Range("C2:AH2,С" & nrow & ":AH' & nrow"

ElseIf Cells(20, 23).Value = 13 Then

Worksheets("График".ChartObjects(1).Chart.SetSourceData Source:=Range("C15:G15,С" & nrow & ":G' & nrow"

End If

Worksheets("График".ChartObjects(1).Chart.ChartTitle.Characters.Text = "" & Cells(1 + Cells(20, 23).Value, 1) & ""

End Sub

Подскажите, в чем ошибка?

Заранее спасибо Вам огромное!

#1754   Антон    22.01.2014 в 23:41:37

Разберитесь с запятыми и синтаксис обращение к диапазону ячеек у вас какой то странный: =Range("C2:AH2,C" & nrow & ":AH" & nrow)

#1757   Алина    23.01.2014 в 13:05:54

Да я уже все сделала спасибо!

#1829   Ксения    23.02.2014 в 12:33:01

Подскажите, как можно скачать сам файл Ексель к видеоуроку?

#1834   Дмитрий Быстров    23.02.2014 в 18:03:25

Добрый день, Ксения.

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

#1830   Ксения    23.02.2014 в 12:47:32

все получилось, спасибо!

#1907   Наталья    26.03.2014 в 20:08:14

у меня excel Mac. При изменении диапазона данных в диаграмме записывается вот такой макрос:

ActiveChart.Axes("xlValue").MajorGridlines.Select

Пробовала просто перепечатать то,что было в видео, но тогда выдает ошибку (ошибка выполнения 1004, ошибка метода Range)

#1915   Дмитрий Быстров    02.04.2014 в 14:43:06

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

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

Что касается ошибки - это уже надо в пошаговой отладке смотреть, в какой именно строке она происходит. Тогда можно будет понять, в чем ее причина.

#1916   Наталья    02.04.2014 в 22:51:08

Добрый вечер!Урок очень интересный правда посложнее чем предыдущие уроки,для себя отметила функцию работа со списком (ранее встречалась с ним, работая в access)

#1955   Ирина    11.04.2014 в 21:15:57

Урок очень понравился, спасибо!

Сейчас попробую сделать то же самое сама...

#2075   Андрей    26.04.2014 в 13:07:05

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

1 вопрос: в фильме на 20 минуте 32 секунде (20:32) у меня раскрываются не те свойства как у вас. Я понимаю,что где-то в настройках, но пока сам не могу найти.

2 вопрос: наплодил много userform и module в VBAProject можно ли их удалять?

#2076   Андрей    26.04.2014 в 13:13:36

3 вопрос: Дмитрий, подскажите где в настройках VBA исправляет строчные буквы на заглавные и выдаёт подсказки при написании как в вашем уроке. Спасибо

#2077   Андрей    26.04.2014 в 19:32:12

Дмитрий, на 1 вопрос я нашёл ответ. Я обратил внимание, что вы делаете в Excel 2007, а я делал в версии 2003, там по другому. Ушёл тренироваться в версию 2007.

#2078   Андрей    26.04.2014 в 22:18:23

Дмитрий, подскажите, в каком формате вы сохраняете этот файл?

#2116   Дмитрий Быстров    26.05.2014 в 17:20:09

Добрый день, Андрей

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

2. Конечно, можно. Правой кнопкой мыши кликаете на ненужном Module или Userform и в контекстном меню выбираете пункт "Remove...". После этого будет задан вопрос "Do you want to export ... before removing it?" - отвечайте "нет" и все удалится.

3. Это происходит, если в начале программного модуля стоит директива "Option Explicit" (на видео видно, например, на 17:30). Подробнее о ее назначении и нюансах использования я рассказываю в своих тренингах, т.к. в двух словах здесь это сделать сложно.

4. Файлы с программным кодом сохраняю либо в "старом" формате xls, либо в "новом" xlsm (по обстоятельствам). В данном примере это не имеет значения.

#2099   Elzot    13.05.2014 в 02:49:16

ochen polezno i interesno

#2153   Дмитрий    09.07.2014 в 00:21:04

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

#2231   Сергей    28.07.2014 в 21:27:07

добрый день. Посмотрел урок и вот какой вопрос у меня возник.

На 31 минуте Вы говорите что у объекта SeriesCollection есть свойство interior. Только вот если зайти в справку VBA в объект(класс) SeriesCollection или Series, то можно увидеть, что нет там такого свойства. Там есть только вот такой пример :

Worksheets("sheet1".ChartObjects(1).Chart. _

SeriesCollection(1).Interior.Color = RGB(255, 0, 0)

Но вот только не понятно. Как этот interior туда попал если в Object Members его нет. И так во всех справках Office 2000, 2003, 2007, 2010, 2013.

И если записать макрос с изменением цвета ряда, то в коде макроса это не будет отображено. Будет только SeriesCollection(1).Select (в 2007 так, в 2010 там уже блок with .... end with, но даже в этом блоке нет interior!!!).

Так вот почему же все таки свойство interior можно использовать в SeriesCollection если такового свойства или метода или даже события там, в Members, нет?

#2232   Сергей    29.07.2014 в 14:45:31

у меня офис 2003 был чьей-то сборки. и справка походу то ли не рабочая то ли вырезанная. В общем нашел норм 2003 офис. Там нашел это свойство, но походу с офиса 2007 interior не используется.

#2240   Дмитрий Быстров    05.08.2014 в 14:19:32

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

Сложные вопросы задаете

Да, в Excel 2007 это свойство записывается иначе:

вместо ...SeriesCollection(1).Interior.Color = RGB(255, 0, 0)

будет ...SeriesCollection(1).Format.Line.ForeColor.RGB = RGB(255, 0, 0)

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

#2336   Ольга    08.09.2014 в 19:12:34

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

Во время тестирования, при нажатии F5 в макросе выдается "ошибка 400". Код записан верно-строка не краснеет.

И еще вопрос:

Зачем делать запись в окне "immediate"в нашем конкретном случае? И вообще не совсем поняла назначение этого окна: разве не проще быстро выполнить какую-то операцию прямо на листе?

Извините за бестолковость.

#2337   Ольга    08.09.2014 в 21:09:54

Приношу извинения за второй вопрос-не до конца досмотрела видео. Кажется поняла.

#2341   Ольга    10.09.2014 в 21:56:04

Ура! С третьей попытки всё заработало. Спасибо.

#2566   Аслибек    06.12.2014 в 20:30:19

понятно, спасибо

#2830   Natali    26.04.2015 в 00:12:27

У меня не считает nrow.

В моем файле nrow = Cells(19, 7).Value - 1993

Значение Cells(19, 7).Value=2001, а в окне immediate значение nrow отображается как 2001((( почему так?

#2834   Дмитрий Быстров    03.05.2015 в 21:41:36

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

Значит, что-то не так делаете. Без файла сложно сказать, что именно - если пришлете файл, будет понятнее.

#2849   Shalkar    24.05.2015 в 00:51:50

очень понравилось, все доступно, понятно. Более подробно начал понимать структур кода VBA, до этого мне тяжело было читать код, тем более оптимизировать. теперь думаю справлюсь. в будущем хотел бы более профессионально изучить иксель, т.к моя работа тесно с этим связана. автоматизация посредством макроса очень нужная вещь в наше время.

#2876   TOFİQ    22.07.2015 в 13:19:08

Урок очень понравился, спасибо!

#3104   Алексей Викторович    13.05.2016 в 14:19:00

Дмитрий в 2010 Екселе если делать по вашей инструкции то в ячейку "год" или "период" попадает порядковый номер из списка (1, 2,3,4) вместо самого текста (2007,2008,2009 и т.д). С чем это связано, как исправить?

#3105   Дмитрий Быстров    13.05.2016 в 18:00:50

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

А Вы точно используете "элемент ActiveX" (как я в своем примере), а не "элемент формы"?

Если да - с ходу посоветовать, как сделать, чтобы было точно так же как в показанном примере, не могу - у меня нет Excel 2010, потому проверить на нем Ваши слова не могу. Можете прислать на почту Ваш файл - посмотрю его в версии Excel 2007.

Но можно и оставить все, как есть - пусть в ячейку попадает номер выбранного варианта. В этом случае можно с помощью формулы ИНДЕКС в другой ячейке по выбранному номеру варианта определить значение, соответствующее этому варианту, и уже его подставлять в макрос.

#3107   Алексей Викторович    14.05.2016 в 14:30:51

да вы правы. Использовал элемент формы. С ActiveX все работает. Спасибо!

#3226   Роман    12.03.2017 в 23:09:00

КРУТО И ПОЛЕЗНО!!! СПАСИБО!!!!

#3259   DenchikJan    16.10.2017 в 19:38:14

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

#3260   Дмитрий Быстров    18.10.2017 в 00:25:29

Добрый день.

Эти примеры можно посмотреть по ссылке: http://www.excel-eto-prosto.ru/download/?file=examples

#3314   Светлана    17.08.2018 в 01:05:19

Здравствуйте, Дмитрий! Работаю на Макбуке. Версия VBA 7,1. У меня отличаются некоторые пункты меню от того, что я вижу у Вас. До сих пор было не критично, но на Уроке 8 уже не справляюсь. Например, при настройке выпадающего списка нет такого пункта, как "свойства". А при записи макроса построения диаграммы, код формируется совсем не тот, я так понимаю, неправильный. Подскажите, как быть?

#3316   Дмитрий Быстров    17.08.2018 в 11:03:39

Добрый день, Светлана.

К сожалению, по работе на макбуке ничего подсказать Вам не могу - я всегда работаю только на Windows. Но могу предположить, что различия в коде VBA вызваны не различиями версий самого VBA, а различиями в версиях MS Excel: в новых версиях Excel появляются новые объекты, усовершенствуются старые, поэтому и в VBA появляются новые объекты, методы и свойства.

Например, если записать в макросе изменение параметров диаграммы в Excel 2003 и то же самое проделать в Excel 2010, то, скорее всего, полученный код будет отличаться: в новой версии Excel диаграммы имеют большее количество настроек и параметров, поэтому и в записанном в нем макросе используются новые методы и свойства.

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

#3360   Дмитрий    02.09.2019 в 06:54:42

Здравствуйте! Спасибо за пример, но нигде не могу найти на сайте экселевских файлов, о которых вы говорите. Где их посмотреть "вживую"?

#3361   Дмитрий    02.09.2019 в 06:55:17

Апдейт: увидел ответ в комментариях выше, спасибо ))

Страница 2 из 2:   1  2  
Оставлять комментарии и просматривать видеоуроки
могут только зарегистрированные пользователи.
(если ранее Вы уже регистрировались, введите повторно
Ваше имя и тот e-mail, который был указан при регистрации)
Как к Вам обращаться:
Ваш адрес e-mail:
Нажимая на кнопку "Зарегистрироваться", я даю согласие на обработку персональных данных и соглашаюсь c политикой конфиденциальности
Ваши данные строго конфиденциальны, они нигде не публикуются и используются исключительно для информирования вас о новых материалах на сайте, мероприятиях и/или иных услугах данного проекта.
В любой момент времени вы можете отказаться от получения сообщений.
Последние комментарии
Станислав
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

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

Людмила
03.05.2020 в 19:11:12

Замечательные уроки, большое спасибо автору. Все очень доходчиво, без лишних заморочек.

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

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

Дмитрий Быстров
15.04.2020 в 11:31:15

Добрый день.

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

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

Мария
15.04.2020 в 07:30:51

Дмитрий, доброе утро! А можно добавить еще макрос, чтоб после завершения теста еще и отправлял автоматически через аутлук адресату ответ с тестированием?

людмила
12.04.2020 в 22:31:20

Спасибо, Все, разобралась, внимательно смотреть нужно

Дмитрий Быстров
11.04.2020 в 21:43:25

Добрый вечер, Людмила. Не знаю, что неправильно сделали - я же не вижу Ваш файл ) "Но он не отображается на листе" - кто он? Макрос? Если пришлете Ваш файл на почту mail@excel-eto-prosto.ru - тогда, наверно, мне станет понятнее, что там у Вас не так.

▲ Наверх