Объекты, методы и свойства
Данный урок в значительной степени является теоретическим, но, к сожалению, без этой теории нельзя идти дальше. В этом видеоуроке речь идет об объектах, коллекциях объектов, свойствах и методах - рассказывается, что это такое и как они используются при написании макросов.
Кроме того, показывается работа с очень полезным инструментом - окном Immediate - окном немедленного выполнения.
зарегистрироваться на сайте
обновите страницу по этой ссылке или кнопкой F5
Комментарии
Речь чёткая. Отлично.
Спасибо за краткий справочник!
Ве будет под рукой.
С уважением, Олег.
Спасибо, огромное! Отличные уроки помогающие организовывать и экономить время!
Спасибо, Михаил!
у меня в браузере не отображается таблица объектов и свойство - что я делаю не так?
Добрый день, Александр.
Она и не должна отображаться в браузере - это файл формата ".xls", его надо скачать и открыть в MS Excel.
Спасибо. Доступная подача материала. Интересно.
Дмитрий! Благодарю за справочник.
Все кратко и четко!
Дмитрий, благодарю! Хорошего дня!
Для меня явилось откровением, что третья ячейка - это D1! лично я бы подумала на А3. А сама я нахожусь в состоянии: все понятно, кроме того, для чего мне это нужно? Потому что пока все это проще сделать вручную, чем задавать коды... применить какие-то свойства ячеек для диапазона тоже можно очень легко, благо в excel крайне много различных инструментов и формул, и свойств... Но в любом случае, спасибо огромное за уроки! Давно решила, что должна это знать. И ничего лучше в открытом доступе пока не видела!
ой то есть, С1 а редактировать коммент уже нельзя :/
Дмитрий!
У меня два вопроса, не связанных напрямую с данным уроком
1. Существует ли официальный перевод слова Excel? Может быть это просто перевод глагола "To excel" - превосходить. Или что-то типа сокращенного соединения двух английских терминов, например, "extended cell", т.е. можно перевести как "расширенная ячейка".
2. Как известно в шаблонах числовых форматов существует конструкция [Цвет №], в котором № может принимать значения от 1 до 55. А существует ли где-то в недрах Excel таблица соответствия этих номеров и соответствующих оттенков?
Заранее благодарю. Игорь.
Добрый день, Игорь.
Интересные у Вас вопросы Никогда не задавался ими.
1) Без понятия ) Честно говоря, для меня это никакого значения не имеет )
2) В "недрах" где-то, безусловно, существует - иначе бы это не работало. А вот есть ли эта таблица где-то в виде, доступном для пользователя - не знаю. Но не вижу сложностей в том, чтобы получить эту таблицу экспериментальным путем: написать небольшой макрос, который в цикле переберет эти индексы цветов и закрасит ряд ячеек - каждую новым оттенком.
Дмитрий, здравствуйте! У меня MS Office 2007
У Вас при вводе "activecell.FormulaR1C1" R1C1 требуются автоматически. А у меня формула работает и без "R1C1"
Это улучшение в более новой версии или введение R1C1 имеет значение?
"R1C1 требуются автоматически" - не совсем понял, о чем речь.
У ячейки есть несколько похожих свойств: "Formula", "FormulaR1C1", "FormulaLocal", "FormulaLocal", "FormulaR1C1Local". Они влияют в результате на одно и то же - на формулу ячейки, но позволяют сделать это немного разными способами. Следует использовать то свойство, которое удобнее. Я практически всегда использую "FormulaR1C1"
Здравствуйте! Большое спасибо за уроки и за справочник.
Давно хотела разобраться в азах программирования.
Огромное спасибо за такое четкое и доступное изложение материала. несколько раз пыталась научиться написанию макросов - не получалось. После первого же Вашего урока уже напсиала себе 3 макроса, которые использую в работе.
Спасибо за такое четкое и доступное изложение материала. Запись макроса - получается. Работаю в Exsel 2003 После после нажатия "запись макроса" не отражается окно с циклическими связями и макрос становится постоянно только только в 1 ячейке в которой он записан.
Доброй ночи, Василий.
Видимо, Вы эту микро-панель закрыли, нажав на "крестик".
Открыть эту панель снова можно в меню "Вид"-"Панели инструментов"-"Остановить запись" (этот пункт будет доступен в тот период, когда идет запись макроса).
Спасибо за подсказку, все отлично. Продолжаю изучение Вашего материала.
Действительно макросы не так уж и страшны. По крайней мере понять азы и научиться писать что-то совсем простенькое вполне возможно. Уроки очень интересные. Спасибо большое.
Дмитрий, спасибо. Все понятно, по существу, сразу видно, что Вы готовитесь к каждому выпуску и излагаете все по плану без запинок и слов паразитов. По датам отзывов видно, что материал как был полезен пол года назад, так полезен и на данный момент.
Спасибо, Дмитрий! Очень качественные уроки!
Добрый вечер, Дмитрий! Хочу Вас поблагодарить за Ваш видеокурс. Ранее макросы казались чем-то страшным. Но после просмотра первого же урока возникло желание изучить их более подробно.Отдельно хотелось бы отметить четкость и понятность изложения материала, отсутствие лишней информации, а также подготовленный Вами справочник. Еще многому мне предстоит научиться. Но уже пару макросов стала использовать в своей работе!
Спасибо за Ваш труд!
Worksheets("Sheet1").Protect password:=strPassword
не могу понять как работает подсказка. в Object Browser или когда пишу код то после Worksheets нажимаю точку и свойство Protect не появляется. Почему???
и где найти все методы которые соответствуют данному объекту?
Добрый день, Виктор.
К сожалению, контекстная подсказка после ввода точки появляется не всегда: например, после Worksheets. она появится, а после Worksheets("Sheet1"). - нет. Такова уж среда разработки VBA - придется мириться с некоторыми неудобствами.
Полный перечень методов и свойств того или иного объекта можно найти в справочной системе или в том же окне Object Browser, который Вы уже упомянули. Ну, или в специализированной литературе конечно. Правда, я не думаю, что они все Вам когда-либо пригодятся.
Дмитрий, добрый вечер.
Вчера просмотрела 3 урока подряд, не знаю как описать свои эмоции. Строю грандиозные планы по дальнейшему освоению ваших уроков. Я давно предполагала, что мне нужны новые знания для облегчения своей работы. Ваши уроки - то чего мне не хватало. Спасибо огромное за мое развитие. Желаю Вам успехов в работе.
Благодарю за справочник, Очень полезная информация!!!
Огромное спасибо за видео уроки! Именно после них возникло желание поближе познакомиться с VBA и макросами!
Спасибо за доходчиво преподаваемый материал. Думаю после полного курса смогу увеличить эффективность своей работы и сократить время,
которого всегда не хватает.
Очень доходчиво и интересно рассказывает.
Вопросов по материалу практически не возникает.
очень интересно
Дмитрий, большущее спасибо за Ваши уроки! Просмотрел много материалов по теме VBA, но, или моей подготовки не хватало для понимания, или стиль изложения не соответствовал чему-то в моей голове, выходил чувствуя себя глупее чем был: раньше просто не знал, а прочитав, что-узнал, но что с ним делать, так и не понял. У Вас же всё сразу становится на места. Спасибо.
Дмитрий, здравствуйте.
Очень полезный урок, его как раз и не хватало. Все встало на свои места в голове в части разработки макросов. И отдельное спасибо за Справочник, просто шикарная шпаргалка.
Дмитрий, спасибо большое за ваши уроки!
У меня вопрос: как выделить диапазон строк, столбцов и ячеек?
Дмитрий,спасибо большое за уроки!очень доходчиво и интересно!
Хочу сказать большое человеческое спасибо!!!
Здравствуйте, Дмитрий!
У меня не получается скачать таблицу "Объектов, свойств и методов"
Спасибо, Дмитрий за урок и Справочник!
Проблема заключалась в масштабе отображении страницы, я его уменьшил, и мне удалось скачать Справочник
Отлично! Мне не хватало именно свода пояснения свойств объектов, примеров.
Благодарю
Да, картинка начинает складываться. Огромное спасибо!
Дмитрий, большое спасибо! Всё очень доступно и понятно. Буду с нетерпением ждать следующих уроков. И за таблицу отдельно огромное спасибо!!!
Дмитрий, спасибо за доступность и содержательность в изложении материала. Справочник удобен.
Дмитрий, спасибо. Буду думать как применять в работе. Особое спасибо за справочник.
спасибо
Дмитрий, большое спасибо за материал. Отдельное спасибо за справочник.
Спасибо, все очень понятно.
Спасибо.
Очень доступно излагается достаточно сложный материал.
Просто о сложном может говорить только професионал.
Хотя почти всё было уже знакомо,могу оценить.Сам по книгам доходил полгода.
А мог бы за 4 часа!!!!
Большое спасибо!
могут только зарегистрированные пользователи.
Ваше имя и тот e-mail, который был указан при регистрации)
В любой момент времени вы можете отказаться от получения сообщений.
Полезно, наглядно, понятно, существенно расширила свои знания благодаря данным урокам - спасибо, Дмитрий)
Добрый день, Анатолий.
Подробнее о создании программы для тестирования было рассказано в специальном платном мастер-классе "Создание программы по тестированию". Приобрести его можно по этой ссылке.
Что касается счетчика времени - в мастер-классе такого функционала не было, но позднее я доработал созданную в нем программу и добавил в нее такой счетчик - при приобретении мастер-класса я вместе с ним предоставлю и доработанную версию программы.
Спасибо! Классно. Где можно списать Вашу программу для шаблона? Счетчик времени на тестирование как вставить?
Здравствуйте. Подскажите, а можно ли сделать Q-код в таблице, но чтоб там было видно наименование упаковки, вес, дата прихода, наименование контрагента и тд. И при каждом изменении данных, автоматически делался Q-код?
Добрый день, Дмитрий. Я случайно увидела ваши видео в ютубе. Посмотрела и мне стало интересно изучить макросы. Перешла по ссылке и просмотрела часть бесплатных видео и мне очень понравилась ваша манера преподавать просто без лишних слов. Скажите, пожалуйста, а как сделать выпадающий...
Здравствуйте В видео "Автоматизация заполнения бланка документа (платежного поручения)" говориться, что можно скачать файлы с макросами, о которых идет речь. Не могу найти. Подскажите, пожалуйста,где скачать Файл?
Благодарю Вас хотя у меня оффис 97 все полчается
здравствуйте, Дмитрий... подскажите пожалуйста такой момент, для того, чтобы сделать макрос с фамилиями, я сделала перечень с фамилиями и суммами.. так вот у меня слово фамилия при сортировке улетает в самый низ))) то есть оно тоже сортируется... что не так в моей таблице?
Спасибо большое.Очень полезная информация
Замечательные уроки, большое спасибо автору. Все очень доходчиво, без лишних заморочек.