Если будут какие-либо вопросы по обучению VBA, под видео ссылка на нашу группу в Телеграм, где вы всегда можете задать интересующие вас вопросы. Также вам, возможно будут интересны другие мои видео: 1. Обучение Microsoft Excel: ruclips.net/p/PLKl9v2TQvIkqKXhv__c0eWNuW-g3AZyGa 2. Базовый курс по SQL: ruclips.net/p/PLKl9v2TQvIkq4i_hZwZ1PmobxJSkIGwBf
@@ExcelStore Есть пример Как сделать тест с оценкой ruclips.net/video/R3gJ_xUCmZk/видео.html С цифрами получается хорошо, а вот с текстовыми ответами не получается. Т.е. как сделать то же самое, только, например, по истории, литературе, ин. языку и т.п. Можно даже несколько вопросов на слайде)
@@Pozdravlenie-sozdat-prostoRu Посмотрел пример. Да с цифрами конечно проще, т.к. ответ однозначен. По литературе, истории и тп предметам, в целом, тоже можно сделать - но важно, чтобы ответ был четким и в строго определенном формате (например, Гоголь, а не Гоголя, Гоголю и тп). Если пользователи смогут выдерживать подобные требования к ответу, то и проблемы как таковой нет - код будет аналогичен вашему. Это если ответ надо вписать в определенное поле. Альтернатива, самый оптимальный вариант, - сделать варианты ответов. Тогда вы в коде четко обозначите эти вариации и человек будет просто выбирать один из доступных вариантов либо по чекбоксу либо через выпадающий список. Здесь ошибки вообще быть не может, т.к. все жестко зашито в коде. Есть еще третий вариант, но он самый неактуальный в данном случае. Суть его в том, чтобы введенные пользователям произвольные слова преобразовывать в их лексемы. И уже полученные лексемы сопоставлять с правильными ответами. Но для этого надо либо поднимать локальную Python библиотеку (и через нее делать подобную обработку) либо через веб сайт, позволяющий производить такое преобразование текста (посредством запросов из VBA). Если через сайт, то при работе с тестом нужен будет доступ в интернет. В общем, этот вариант самый сложный, лучше использовать второй либо первый.
Почему же сразу "придется"? Это вполне удобно. Как вариант, можете на других языках писать обработчики ваших таблиц. Просто VBA быстрее и прямо из коробки работает
Добрый день. Можно и делается относительно легко. Реализация через события (в данном случае событие изменения ячейки). В одном из следующих видео обязательно сделаю обзор на эту тему.
Вот вопрос - если надо покрасить данные в другой книге - то надо макрос в нее переносить или можно как то запустить макрос из одной книги для другой ? тогда нужны наверное переменные для названия книги...
Добрый день. Можно перенести макрос. А можно запускать макрос из другого файла эксель. Только если из другого файла, то нужно предусмотреть передачу макросу ссылки на соответствующий файл, в котором хотите сделать изменения (или как минимум, путь к этому файлу). Если удобно, можете присоединиться к нашей группе в Телеграм по VBA и там задать ваш вопрос. Я или другие участники обязательно подскажем. Ссылка: t.me/joinchat/SyuJ0lSk7KJOHUvH
Как сказал один француз, "Умение умов великих-объяснить многое в немногих словах. Отличие умов ничтожных- говорить много, ничего не сказав". Ваше умение в двух словах объяснить многое позволяет причислить вас к пантеону талантливых преподавателей. Спасибо, Максим.
Вот вполне достойная www.livelib.ru/book/1000948677-excel-2013-professionalnoe-programmirovanie-na-vba-dzhon-uokenbah Может быть есть в свободном доступе в интернете, поищите. Вообще, Джон Уокенбах - можно сказать в топе на тему эксель и vba.
Здравствуйте, Игорь. Для начала можете попробовать макрорекордером записать действия, а потом посмотреть код, который получился и скорректировать его. Это пожалуй самый простой и доступный всем способ.
Здравствуйте, при записи макроса у Вас сформировалась запись с буквами ячеек. У меня при записи формируется стиль ячеек R1C1. Подскажите пожалуйста, как сделать, чтобы запись макроса формировалась без стиля ссылок R1C1?
Если будут какие-либо вопросы по обучению VBA, под видео ссылка на нашу группу в Телеграм, где вы всегда можете задать интересующие вас вопросы.
Также вам, возможно будут интересны другие мои видео:
1. Обучение Microsoft Excel: ruclips.net/p/PLKl9v2TQvIkqKXhv__c0eWNuW-g3AZyGa
2. Базовый курс по SQL: ruclips.net/p/PLKl9v2TQvIkq4i_hZwZ1PmobxJSkIGwBf
Максим, благодарю! Отличный урок! Узнал для себя много полезного!
Дмитрий, спасибо за отзыв.
Здорово!
Моих подписчиков очень интересуют макросы, позволяющие создавать тесты с оценками )
Марина, есть какой-нибудь небольшой пример, чтобы понять, о чем идет речь (какого рода тесты, какие форматы ответов и тп)?
@@ExcelStore Есть пример Как сделать тест с оценкой ruclips.net/video/R3gJ_xUCmZk/видео.html
С цифрами получается хорошо, а вот с текстовыми ответами не получается.
Т.е. как сделать то же самое, только, например, по истории, литературе, ин. языку и т.п.
Можно даже несколько вопросов на слайде)
@@Pozdravlenie-sozdat-prostoRu Посмотрел пример. Да с цифрами конечно проще, т.к. ответ однозначен.
По литературе, истории и тп предметам, в целом, тоже можно сделать - но важно, чтобы ответ был четким и в строго определенном формате (например, Гоголь, а не Гоголя, Гоголю и тп). Если пользователи смогут выдерживать подобные требования к ответу, то и проблемы как таковой нет - код будет аналогичен вашему. Это если ответ надо вписать в определенное поле.
Альтернатива, самый оптимальный вариант, - сделать варианты ответов. Тогда вы в коде четко обозначите эти вариации и человек будет просто выбирать один из доступных вариантов либо по чекбоксу либо через выпадающий список. Здесь ошибки вообще быть не может, т.к. все жестко зашито в коде.
Есть еще третий вариант, но он самый неактуальный в данном случае. Суть его в том, чтобы введенные пользователям произвольные слова преобразовывать в их лексемы. И уже полученные лексемы сопоставлять с правильными ответами. Но для этого надо либо поднимать локальную Python библиотеку (и через нее делать подобную обработку) либо через веб сайт, позволяющий производить такое преобразование текста (посредством запросов из VBA). Если через сайт, то при работе с тестом нужен будет доступ в интернет. В общем, этот вариант самый сложный, лучше использовать второй либо первый.
@@ExcelStore Благодарю
Очень классное объяснение, спасибо огромное!
Спасибо. Теперь придется использовать макросы в своих таблицах
Почему же сразу "придется"? Это вполне удобно. Как вариант, можете на других языках писать обработчики ваших таблиц. Просто VBA быстрее и прямо из коробки работает
Добрый день. Можно ли сделать 2 одинаковые таблицы. Когда в конкретном ячейке 1-ой таблице меняешь цвет то во 2-ом он тоже автоматически поменялся.
Добрый день. Можно и делается относительно легко.
Реализация через события (в данном случае событие изменения ячейки). В одном из следующих видео обязательно сделаю обзор на эту тему.
Вот вопрос - если надо покрасить данные в другой книге - то надо макрос в нее переносить или можно как то запустить макрос из одной книги для другой ? тогда нужны наверное переменные для названия книги...
Добрый день.
Можно перенести макрос. А можно запускать макрос из другого файла эксель. Только если из другого файла, то нужно предусмотреть передачу макросу ссылки на соответствующий файл, в котором хотите сделать изменения (или как минимум, путь к этому файлу).
Если удобно, можете присоединиться к нашей группе в Телеграм по VBA и там задать ваш вопрос. Я или другие участники обязательно подскажем. Ссылка: t.me/joinchat/SyuJ0lSk7KJOHUvH
@@ExcelStore я уже там. буду писать туда. спасибо.
Как сказал один француз, "Умение умов великих-объяснить многое в немногих словах. Отличие умов ничтожных- говорить много, ничего не сказав". Ваше умение в двух словах объяснить многое позволяет причислить вас к пантеону талантливых преподавателей. Спасибо, Максим.
Спасибо, Игорь. С учетом того, что я вообще не преподаватель, - вдвойне приятно такое слышать ))
Популярные книги по vba - можете что то подсказать ?
Вот вполне достойная
www.livelib.ru/book/1000948677-excel-2013-professionalnoe-programmirovanie-na-vba-dzhon-uokenbah
Может быть есть в свободном доступе в интернете, поищите. Вообще, Джон Уокенбах - можно сказать в топе на тему эксель и vba.
👏
Спасибо
Здравствуйте, Максим! Подскажите, как записать прогу, для сбора однотипной информации с разных листов в одну таблицу
Здравствуйте, Игорь. Для начала можете попробовать макрорекордером записать действия, а потом посмотреть код, который получился и скорректировать его. Это пожалуй самый простой и доступный всем способ.
@@ExcelStore Этот метод не самый лучший. Там- индекс+поискпоз, это не то, хотелось бы попроще.
О. Как хорошо, что я нашла Ваш канал) На второй день как заинтересовалась вопросом. Это очень быстро. Спасибо, что пошагово объясняете
Спасибо за добрые слова!
Весьма познавательный урок. 👍👏
Спасибо! Взаимно )
Здравствуйте, при записи макроса у Вас сформировалась запись с буквами ячеек. У меня при записи формируется стиль ячеек R1C1. Подскажите пожалуйста, как сделать, чтобы запись макроса формировалась без стиля ссылок R1C1?
Здравствуйте.
Значит, у вас так настроен эксель. Изменить это можно в настройках: Файл - Параметры - Формулы - Снять галку с пункта Стиль ссылок R1C1
Класс
Спасибо за отзыв!