Встроенные функции Visual Basic
зарегистрироваться на сайте
обновите страницу по этой ссылке или кнопкой F5
Комментарии
Дмитрий, спасибо!
В видео уроке №9 рассмотрены очень полезные функции VB. Особенно интересен генератор случайных чисел, да и все остальные функции, расширяющие возможности работы с переменными.
Виктор
очень интересно, спасибо за урок
Добрый день Дмитрий!
Видео урок №9 действительно интересный, как и все предыдущие уроки. Функции полезные.
Спасибо.
Спасибо, Дмитрий! Познавательно, как всегда.
Благодарю, очень понятно и нужно.
Дмитрий,хороший урок!
Для начинающих,особенно!Мне лично было полезно узнать о применении функции генерации случайных чисел и функций работы с цветом.Как всегда,материал хорошо проиллюстрирован примерами.Спасибо!
Очень полезный урок. Спасибо.
Дмитрий, почему вначале урока Вы говорите, что эти функции не надо путать? Ведь рассмотренные примеры функций VBA имеют аналоги во встроенных функциях Excel'я. Значит ли это, что написав английское название встроенной функции я получу такой же результат в VBA?
Интересно было узнать про RND и RGB. В очередной раз - спасибо за науку! Все было красиво и понятно.
Добрый день, Аскар.
Да, многие функции VBA имеют аналоги среди функций Excel (например, ROUND). Но тем не менее, имеется немало функций VBA, которым трудно сопоставить что-то из функций Excel, и наоборот. Поэтому лучше сразу принять к сведению, что это разные вещи.
Дмитрий, спасибо!
Все доступно, понятно и интересно!!!
не устану повторять спасибо, за подаренное знание и конечно за удовольствие от просмотра.
Благодарю, Дмитрий!!!
Урок 9 - ВПЕЧАТЛЯЕТ, как по содержанию, так и по исполнению.Особенно полезная функция - ФИНАЛЬНАЯ ЦветоЗАРИСОВКА, ПРОСТО по сути И ОЧЕНЬ ЗАМАНЧИВО по исполнению.
Спасибо, будем применять
Спасибо,Дмитрий.Всё понятно и очень впечатляет, Но у меня
вопрос: "Как сделать,что в генераторе случайных чисел
в пределах 0:6,не вывадился "0".
Добрый вечер.
Если нужны только целые числа - делайте в пределах 0:5 и прибавляйте 1. Если нужно с дробями - как вариант можно попробовать 0:5,999 + 0,001
Дмитрий, огромное спасибо за Ваши уроки, все очень доступно и полезно.А где можно найти какие функции VB вообще существуют?
Спасибо за очередной урок.
Просмотрела 9 уроков.
Самым сложным по восприятию для меня является урок №8.
Да и без макроса такую диаграмму построить непросто.
Видеоуроки тем и хороши, что можно посмотреть ещё раз, разложив всё по полочкам.
Спасибо Дмитрий! Урок очень понравился. Раньше пользовался аналогами этих функций в excel (типа округл , и т.п.). Было иньересно посмотреть на на их применение в vba. Материал преподнесен очень классно!
Дмитрий, спасибо за великолепную подачу материала, материал проработан, четко структурирован, без лишних повторов и пауз, что встретишь крайне редко! Все 9 уроков просмотрены и часть опробованы "на одном дыхании"! Спасибо за высокий уровень! )
Спасибо огромное Дмитрий за пошаговое преподнесение материала!
Дмитрий спасибо огромное за уроки. Помогите, пожалуйста, вот с таким вопросом.
Из большой таблицы мне необходимо поочередно копировать строки и вставлять их на разные листы другой книги. Я написала процедуру, которая это все выполняет. Но вставленные данные выделены цветом, а мне нужно в процедуре снять это выделение и например выделить ячейку на одну ниже. В ручную не удобно - листов ооочень много!
Спасибо заранее ))))
давненько я не занималась Visual Basic, благодаря Вашим тренингами всё быстро вспоминается и даже больше. БОЛЬШОЕ ВАМ ЧЕЛОВЕЧЕСКОЕ СПАСИБО!
Дмитрий, а функции по возврату числа, месяца или года возможны только для сегодняшней даты? Если нет, то я не поняла, как другую дату записать. Объясните, пожалуйста.
Добрый вечер, Ольга.
Можно, к примеру, считать дату из ячейки и уже ее подставлять в функциях: Month(Cells(1,2).Value)
Есть и другие варианты: можно запросить ее у пользователя, можно присвоить ее переменной в коде и т.д. Но это уже за рамками данного урока - здесь была цель показать, что такое функции VBA вообще, и как ими можно пользоваться.
Спасибо, Дмитрий, поняла
Добрый день, Дмитрий!
Скажите, а возможно ли поменять цвет шрифта ячейки в соответствии со значением (Если>0, то зеленый, если <0 - красный, если приблизительно =0 - серый), созданием формата ячейки. СТАНДАРТНЫЕ ЦВЕТА, КОТОРЫЕ МОЖНО ПРОПИСАТЬ В ФОРМАТЕ ЯЧЕЕК НЕ ПОДОЙДУТ, И МАКРОСЫ ТОЖЕ НЕ ПОДОЙДУТ В НАШЕМ СЛУЧАЕ. Но главное, необходимо, чтобы данный формат цифры (вместе с цветом) переносился на график.
Заранее спасибо!
Доброй ночи, Лана.
Я полагаю, Вам поможет условное форматирование - механизм в Excel, который позволяет настроить отображение ячеек в зависимости от их содержимого.
"Также необходимо, чтобы данный формат цифры (вместе с цветом) переносился на график."
Автоматически такое сделать вряд ли получится - надо будет писать макрос, вроде того, что я показал в 8-м уроке.
Добрый день,Дмитрий !
в 36.40 Вы говорите,что десятка никогда не выпадет -однако это не так.
round(9.999)=10
если используем раунд, тогда диапазон будет
от 0 до 10
чтобы этого не было логично юзать функцию INT
не так ли ?
Доброй ночи.
Да, можно использовать Int (если нужно целое значение получить); можно, к примеру, после округления вычитать какое-то малое число - тоже вариант...
класссссс
Добрый день, Дмитрий! Уроки просто супер. Спасибо Вам большое!
Смотрю уроки и с каждым разом узнаю, что то новое и полезное нетолько для Excel и VBA, но и для программирования в целом. Спасибо Дмитрий. Уроки рекомендую всем. Такой последовательной методики обучения программированию пока не встречал нигде.
Урок как всегда на 5 с плюсом! Хотелось бы узнать, есть ли у ВАС в планах урок посвященный процедурам?
Замечательный урок, спасибо. Основные функции я записала себе для удобства использования в своей работе.
Чудеса, красиво получилось, радужно.
Дмитрий, а где можно посмотреть все функции VBA?
В 4-м уроке вы дали замечательную табличку с описанием методов и свойств, хотелось бы иметь что-то подобное по функциям!?
Добрый вечер, Алёна.
В тренинге по автоматизации, в котором Вы участвуете, мы такой справочник сделаем
а где можно посмотреть все функции VBA?
Все функции VBA можно посмотреть во встроенной справочной системе (правда, она на английском языке) - вызывается по клавише F1 в редакторе VBA. Возможно, также в каких-то больших учебниках по программированию на VBA может быть приведен полный перечень этих функций.
Боюсь, что все функции VBA больше нигде Вы не увидите, поскольку их достаточно много и не все из них оказываются нужны на практике.
Вот справочник функций VBA http://rguitp-pi.narod.ru/program/functions.htm
Вот ущё справочник функций VBA: http://vgkuzmenko.ucoz.ru/booksForLoad/VB6/06_VB6.pdf
И ещё справочник функций VBA: http://www.insycom.ru/html/metodmat/inf2/Lect3_appendix.pdf
Вот, подсказывают уже ссылки на справочники ) Спасибо, Алексей.
Правда, мне кажется, эти справочники тоже не содержат все функции VBA.
Огромное спасибо за уроки. Все очень доступно и СУПЕР ПОЛЕЗНО.
Комментариев пока нет, есть вопрос. При создании динамического именованного диапазона (трюк №42, Р.Холи, Д.Холи Excel. Трюки) постоянно выскакивает ошибка в формуле (указывает на адрес $A$1), перебрал Excel 2003 и 2010, на разных операционках, нет движения. Может знаеете причину? Помогите пожалуйста!
Есть ответ на мой вопрос. В формуле разделитель не точка, а двоеточие!
Поторопился. Разделитель - точка с запятой.
Добрый день, Александр.
Рад, что Вы сами нашли ответ на Ваш вопрос, т.к. я вряд ли смог бы Вам помочь, поскольку не знаком с упомянутой книгой и не видел Ваш программный код.
Toļko ogromnoje spasibo, Dmitrij Gennadjevič.
Спасибо за урок, очень содержательный
могут только зарегистрированные пользователи.
Ваше имя и тот e-mail, который был указан при регистрации)
В любой момент времени вы можете отказаться от получения сообщений.
Полезно, наглядно, понятно, существенно расширила свои знания благодаря данным урокам - спасибо, Дмитрий)
Добрый день, Анатолий.
Подробнее о создании программы для тестирования было рассказано в специальном платном мастер-классе "Создание программы по тестированию". Приобрести его можно по этой ссылке.
Что касается счетчика времени - в мастер-классе такого функционала не было, но позднее я доработал созданную в нем программу и добавил в нее такой счетчик - при приобретении мастер-класса я вместе с ним предоставлю и доработанную версию программы.
Спасибо! Классно. Где можно списать Вашу программу для шаблона? Счетчик времени на тестирование как вставить?
Здравствуйте. Подскажите, а можно ли сделать Q-код в таблице, но чтоб там было видно наименование упаковки, вес, дата прихода, наименование контрагента и тд. И при каждом изменении данных, автоматически делался Q-код?
Добрый день, Дмитрий. Я случайно увидела ваши видео в ютубе. Посмотрела и мне стало интересно изучить макросы. Перешла по ссылке и просмотрела часть бесплатных видео и мне очень понравилась ваша манера преподавать просто без лишних слов. Скажите, пожалуйста, а как сделать выпадающий...
Здравствуйте В видео "Автоматизация заполнения бланка документа (платежного поручения)" говориться, что можно скачать файлы с макросами, о которых идет речь. Не могу найти. Подскажите, пожалуйста,где скачать Файл?
Благодарю Вас хотя у меня оффис 97 все полчается
здравствуйте, Дмитрий... подскажите пожалуйста такой момент, для того, чтобы сделать макрос с фамилиями, я сделала перечень с фамилиями и суммами.. так вот у меня слово фамилия при сортировке улетает в самый низ))) то есть оно тоже сортируется... что не так в моей таблице?
Спасибо большое.Очень полезная информация
Замечательные уроки, большое спасибо автору. Все очень доходчиво, без лишних заморочек.