Спасибо большое за урок!! Всегда думала, что не смогу разобраться в этом. Не верила в свои силы. Но с Вашим объяснением стало все невозможное возможно! Лучший учитель ❤ Добра Вам!
Благодаря макро декодеру я теперь обрабатываю файлы с однотипными выгрузками всего при помощи 2 кнопок, единственно что, нужно на каждый лист отдельно переходить, надеюсь потом обучусь сразу все нужные листы обрабатывать сразу! Большое спасибо, видеоматериалы очень помогли!
Виталий, спасибо большое за Ваш труд! очень надеюсь что вы не перестанете этим заниматься, у вас очень хорошо получается преподавать, грамотно объясняете. Как только пройду все уроки на этой площадке планирую взяться за ваш продвинутый курс по VBA.
Макрос, в котором при записи используются стрелки, работает. Однако не совсем корректно. Сумма считается по количеству строк при записи макроса. Т.е. если в новой таблице, которую нужно отформатировать, будет больше строк (или меньше), макрос суммирует только тот диапазон, который был при записи. После приходится исправлять сумму "вручную". Есть ли решение? Спасибо за ваши уроки.
Да, спасибо за замечание, есть решение, но его не записать с помощью макрокордера, нужно в коде заменить строку: ActiveCell.FormulaR1C1 = "=SUM(R[-13]C:R[-1]C)", на строку: ActiveCell.Value = Application.WorksheetFunction.Sum(Range(ActiveCell.Offset(-1, 0), ActiveCell.Offset(-1, 0).End(xlUp)))
Здравствуйте. Огромное спасибо за ваши уроки. Подача материала одна из лучших. Смотрю и учусь с удовольствием. У меня не работает сочетание ctrl + *, ругается "Невозможно показать символы структуры документа, так как на текущем листе не существует никакой структуры. Создать?" по нажатию ОК ничего не меняется. Макрос не работает. Нужна помощь. Спасибо. P.S. С "проблемой" разобрался ))) Помощь не требуется.
Здравствуйте Виталий. Смотрю ваши замечательные уроки. А смогу ли я после их прохождения решить такую задачу В папке есть около 500 эксель документов по форме одинаковых. Нужно создать либо макрос, либо иной инструмент, который бы открывал файл и забирал данные (дата, номер, сумма) и собрал все в одну эксель таблицу. Общий свод информации по 500 документам. Может быть в вашем курсе есть аналогичный урок по решению такой задачи.
Спасибо за видео! Виталий, если можно, то хотелось бы небольшой более подробный разбор команд последнего макроса в редакторе. В частности, почему в командах присутствует такой элемент как .Range("A1").Select. По идее он должен выбирать ячейку A1, разве нет?
Добрый день. Тут есть небольшой нюанс. Если это просто команда Range("A1").Select, то да, это выделение ячейки А1. Но если сначала идет обращение в какому-нибудь диапазону, например к B2:C3, а затем в этом диапазоне через точку обращение к ячейке А1, то это уже выделение левой верхней ячейки в диапазоне B2:C3. Ну например, вот такая запись: Range("B2:C3").Range("А1").Select, то здесь произойдет выделение не А1, а левой верхней ячейки в диапазоне B2:C3, то есть ячейки В2. Как-будто диапазон B2:C3 стал отдельным диапазоном и в нем ячейка А1 - это верхняя левая ячейка, то есть В2. Не знаю, понятно ли объяснил?
@@excelpowerquerypowerbi586 Виталий, да, понятно, спасибо! Собственно, позже и сам пришёл к такому выводу, что это выбор крайней верхней ячейки. Возник другой вопрос: обозначение крайней верхней ячейки всегда будет "A1", независимо от стиля ячеек? Имеется в виду что если у нас и колонки и строки обозначаются цифрами, то в команде будет также Range("R2C2:R3C3").Range("A1").Select или надо будет тогда написать это так: Range("R2C2:R3C3").Range("R1C1").Select?
Спасибо большое за урок!! Всегда думала, что не смогу разобраться в этом. Не верила в свои силы. Но с Вашим объяснением стало все невозможное возможно! Лучший учитель ❤ Добра Вам!
Большое Вам спасибо!!
Спасибо за урок! Очень полезная информация по записи макроса, используя перемещение по таблице при помощи сочетаний клавиш! 👍
Курс-огонь! 👍👍👍Счастлива, что нашла его. Большое спасибо!
Благодаря макро декодеру я теперь обрабатываю файлы с однотипными выгрузками всего при помощи 2 кнопок, единственно что, нужно на каждый лист отдельно переходить, надеюсь потом обучусь сразу все нужные листы обрабатывать сразу! Большое спасибо, видеоматериалы очень помогли!
Супер! Благодарю!
Спасибо за то, что делитесь знаниями. Уроки ОГОНЬ! Прошел курс для начинающих, принялся за VBA.
Спасибо за науку! :)
Огромное спасибо. Как только освою начинающий курс, обязательно приду к Вам на продвинутый
Спасибо из Казани
И наконец то я поняла для чего вообще существуют горячие клавиши 😅
Когда просто пользуется exel - они не очень то и пригождались
Виталий, спасибо большое за Ваш труд! очень надеюсь что вы не перестанете этим заниматься, у вас очень хорошо получается преподавать, грамотно объясняете. Как только пройду все уроки на этой площадке планирую взяться за ваш продвинутый курс по VBA.
Спасибо
Супер, спасибо !
Отличное видео, спасибо
Макрос, в котором при записи используются стрелки, работает. Однако не совсем корректно. Сумма считается по количеству строк при записи макроса. Т.е. если в новой таблице, которую нужно отформатировать, будет больше строк (или меньше), макрос суммирует только тот диапазон, который был при записи. После приходится исправлять сумму "вручную". Есть ли решение? Спасибо за ваши уроки.
Да, спасибо за замечание, есть решение, но его не записать с помощью макрокордера, нужно в коде заменить строку: ActiveCell.FormulaR1C1 = "=SUM(R[-13]C:R[-1]C)", на строку: ActiveCell.Value = Application.WorksheetFunction.Sum(Range(ActiveCell.Offset(-1, 0), ActiveCell.Offset(-1, 0).End(xlUp)))
Здравствуйте. Огромное спасибо за ваши уроки. Подача материала одна из лучших. Смотрю и учусь с удовольствием. У меня не работает сочетание ctrl + *, ругается "Невозможно показать символы структуры документа, так как на текущем листе не существует никакой структуры. Создать?" по нажатию ОК ничего не меняется. Макрос не работает. Нужна помощь. Спасибо. P.S. С "проблемой" разобрался ))) Помощь не требуется.
А какое решение? Что и куда нужно нажимать?
спасибо за видео, как вы считаете, есть смысл читать Библию пользователя Уокенбаха
Да, советую, книга хорошая.
Здравствуйте Виталий. Смотрю ваши замечательные уроки. А смогу ли я после их прохождения решить такую задачу В папке есть около 500 эксель документов по форме одинаковых. Нужно создать либо макрос, либо иной инструмент, который бы открывал файл и забирал данные (дата, номер, сумма) и собрал все в одну эксель таблицу. Общий свод информации по 500 документам. Может быть в вашем курсе есть аналогичный урок по решению такой задачи.
Спасибо за видео! Виталий, если можно, то хотелось бы небольшой более подробный разбор команд последнего макроса в редакторе. В частности, почему в командах присутствует такой элемент как .Range("A1").Select. По идее он должен выбирать ячейку A1, разве нет?
Добрый день. Тут есть небольшой нюанс. Если это просто команда Range("A1").Select, то да, это выделение ячейки А1. Но если сначала идет обращение в какому-нибудь диапазону, например к B2:C3, а затем в этом диапазоне через точку обращение к ячейке А1, то это уже выделение левой верхней ячейки в диапазоне B2:C3. Ну например, вот такая запись: Range("B2:C3").Range("А1").Select, то здесь произойдет выделение не А1, а левой верхней ячейки в диапазоне B2:C3, то есть ячейки В2. Как-будто диапазон B2:C3 стал отдельным диапазоном и в нем ячейка А1 - это верхняя левая ячейка, то есть В2. Не знаю, понятно ли объяснил?
@@excelpowerquerypowerbi586 Виталий, да, понятно, спасибо! Собственно, позже и сам пришёл к такому выводу, что это выбор крайней верхней ячейки. Возник другой вопрос: обозначение крайней верхней ячейки всегда будет "A1", независимо от стиля ячеек? Имеется в виду что если у нас и колонки и строки обозначаются цифрами, то в команде будет также Range("R2C2:R3C3").Range("A1").Select или надо будет тогда написать это так: Range("R2C2:R3C3").Range("R1C1").Select?
Здравствуйте, спасибо за урок! Но у меня не работает сочетание клавиш Ctrl+*. Ничего не происходит после их нажатия. Помогите, пожалуйста 😢
автор, тебе не удалось сделать универсальный макрос. он считает такоеже количество строк таблице с большим количеством строк