VBA для начинающих - Первые шаги - Новый курс VBA (2)

Поділитися
Вставка
  • Опубліковано 16 жов 2024

КОМЕНТАРІ • 93

  • @semforever1979
    @semforever1979 2 роки тому +34

    У вас, определенно, педагогический талант! Прекрасная подача - последовательно, лаконично, ёмко! Спасибо огромное!!!

  • @Алексей-ф3и7р
    @Алексей-ф3и7р 4 роки тому +14

    Ты очень крут) Начал проходить курс по VBA в одном онлайн-университете, так вот твой продукт лучше в несколько раз, и я на полном серьезе. Спасибо большое

  • @Mary_Newvikova
    @Mary_Newvikova 3 роки тому +12

    Билял, это лучшее, что я видела за все время. С большим удовольствием отправляю поддержку!

  • @westroi5298
    @westroi5298 17 днів тому

    Билял, ты супер крутой чел, спасибо тебе за огромный труд.

  • @Mr.Dava86
    @Mr.Dava86 4 роки тому +8

    Биляль,спасибо за урок,дорогой друг. Я ещё на стадии рекламы пишу тебе благодарность. Потому-что знаю,что это будет интересно и познавательно

  • @yuliyamoscowregion5196
    @yuliyamoscowregion5196 2 роки тому +6

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

  • @allyk.3669
    @allyk.3669 2 роки тому +5

    Очень приятный голос, все понятно и наглядно. Спасибо огромное! Жаль, что раньше не начала изучать VBA!

  • @НикитаМишаков-с1у

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

  • @СергейКондулуков-з9ч
    @СергейКондулуков-з9ч 6 місяців тому

    Благодаря Билялу я всё больше и больше погружаюсь в загадочный мир Excel. Его два видео создание сводных таблиц и построение на основе их дашбордов стоят многих курсов на эту тему.

  • @ДмитрийНеизвестный-щ4ц

    Автор - молодец. Совешенно даром качественно даёт знания.

  • @arturtorchyan4576
    @arturtorchyan4576 3 місяці тому

    Просто супер. Подача информации на высшем уровне. Спасибо большое!

  • @doloidiktatorov
    @doloidiktatorov 3 роки тому +7

    Отличный преподаватель.

  • @zhamilya.k
    @zhamilya.k 4 роки тому +2

    Спасибо, как раз то, что нужно, подача материала, практика, все супер. Спасибо 👍

  • @sampum
    @sampum 3 роки тому +4

    Спасибо, добрый человек! Я прямо в шоке, что нашла ваш канал.

  • @relaxationtime8102
    @relaxationtime8102 Рік тому

    Крутой Автор , многому научился ! Спасибо !

  • @Serega_Zaicev
    @Serega_Zaicev 4 роки тому +1

    вот просто огромное спасибо за пояснение настройки VBA , чётко изложено какие галочки надо убрать и за что отвечают, а то я пытался смотреть у другого учителя вба , он там пишит примеры у него ответ к примеру 8 , я повторяю 2 получаетса и теперь после этого урока я понял где ошибка , оказываетса я создал 1 макрос с примером в листе 1 и там ответ был 2 , потом как то вышло макрос в другом месте получился и когда я запускал его то ответ шёл от первого макроса, вот я там бесился на примере 8 ответ должен был быть а у меня 2 , слизал всё до строчки один в один и всерано 2, пока всё круто спасибо!!!

  • @ДмитрийФисун
    @ДмитрийФисун Рік тому

    Я не верю, что так всё грамотно и просто можно объяснять.

  • @asatbaev
    @asatbaev 4 роки тому +1

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

  • @SamSambl4
    @SamSambl4 4 роки тому +5

    Спасибо за труд!

  • @audioversion4037
    @audioversion4037 3 роки тому +5

    Спасибо за урок!

  • @ИгорьАндреев-ц5д
    @ИгорьАндреев-ц5д 3 роки тому +3

    Отличный курс!

  • @user-ye2mm6ov6li
    @user-ye2mm6ov6li 2 роки тому

    Шикарное видео. Отличный курс. Огромное вам спасибо

  • @ДенисЗолотых-н2у
    @ДенисЗолотых-н2у 3 роки тому +5

    В решении д/з я бы сделал вот так:
    Sub task1()
    Range("H7") = "5%"
    Range("H9") = "5%"
    Range("H11") = "5%"
    Range("H13") = "5%"
    Range("I6") = Range("F6") * Range("G6") * Range("H6")
    Range("I8") = Range("F8") * Range("G8") * Range("H8")
    Range("J7") = Range("F7") * Range("G7") - Range("I7")
    Range("J9") = Range("F9") * Range("G9") - Range("I9")
    Range("J11") = Range("F11") * Range("G11") - Range("I11")
    Range("J13") = Range("F13") * Range("G13") - Range("I13")
    End Sub
    Потому что, при смене цифр данной таблицы зависимости останутся и можно посчитать с новыми данными

    • @kiloniot
      @kiloniot 3 роки тому +2

      Кстати, аналогично сделал, и странно, что автор предложил "ручное" решение

    • @ДмитрийНеизвестный-щ4ц
      @ДмитрийНеизвестный-щ4ц 2 роки тому

      Задавать значения во множество ячеек можно вот так:
      Dim dblDiscount As Double
      dblDiscount = 0.05
      Range("H7,H9,H11,H13") = dblDiscount

    • @volh2
      @volh2 4 місяці тому

      @@kiloniot Не странно. Это для начинающих и именно для этих данных (констант)

  • @eyvazhuseynov
    @eyvazhuseynov 2 роки тому

    Салам алейкум Билял, спасибо тебе за работу!

  • @ruslankasimov3632
    @ruslankasimov3632 3 роки тому +1

    коммент в поддержку канала, спасибо!

  • @kolt-levry
    @kolt-levry 7 місяців тому

    Очень круто! Еще и домашка... 💘❤

  • @vinnipuxov7876
    @vinnipuxov7876 2 роки тому +8

    Можно, например, вот так:
    Range("I6") = Range("F6") * Range("G6") * 0.15
    Range("I8") = Range("F8") * Range("G8") * 0.1

    • @ДмитрийНеизвестный-щ4ц
      @ДмитрийНеизвестный-щ4ц 2 роки тому +1

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

    • @volh2
      @volh2 4 місяці тому

      @@ДмитрийНеизвестный-щ4ц Потому что в кодах программ бывают нужны вычисления

  • @Студент1309
    @Студент1309 3 роки тому +2

    Спасибо уважаемый!

  • @АннаЯковлева-д2д
    @АннаЯковлева-д2д 2 роки тому

    Super ролик, лучший на ютубе

  • @Ironium_555
    @Ironium_555 4 місяці тому

    Здравствуй малыш!
    Я расскажу тебе сказку ...
    Очень понравился ваш стиль!
    По сути мы и есть малыши в этой сфере..

  • @ТетянаДенисюк-э4ц
    @ТетянаДенисюк-э4ц 3 роки тому

    Дякую. Дуже корисно і актуально

  • @werttyrus8966
    @werttyrus8966 2 роки тому

    Большое спасибо за Ваш труд

  • @StasySK11
    @StasySK11 Рік тому +4

    не хватает расшифровки функций, что значит Sub (это просто команда, которая открывает макрос?), Range (это только для случаев, когда нужно в ячейку внести данные?), когда их нужно использовать. Для чего нужно уникальное имя для процедуры, как его нужно создавать, почему оно должно называться именно так, а не иначе. Очень тяжело делать что-то, когда не понятно почему, особенно когда ты никогда не сталкивался с системой кодов.

    • @jz.078
      @jz.078 6 місяців тому

      тег sub (сокращение от «subscript») он выполняет процедуры, а функцию если пишите то вместо sub должны написать function

  • @Kristina-mi7wq
    @Kristina-mi7wq Рік тому

    Дякую💙💛 отличный материал и подача!

  • @ВикторияЛоншакова-и5ь

    У меня у одной проблема с качеством видео? Уроки очень классные и информативные! Но расплывчатые формулы тяжело воспринимать. Пыталась в настройках изменить, но показывает, что настройка качества недоступно. Что-то можно сделать? Посоветуйте🙏

  • @juliadramaretskya6862
    @juliadramaretskya6862 Рік тому

    В задании практическом, несмотря на то, что есть готовая формула, где нужно было посчитать Amount было бы неплохо добавить примечание, что это значение без учета скидки

  • @omgnikita
    @omgnikita 4 роки тому +6

    Билял,приветствую!! огромное спасибо за Ваш труд. Если можете , было бы круто сделать урок по автоматизации процессов отправки файлов Эксель в сообщениях outlook группе лиц. Ещё раз спасибо за Ваш труд!!!

  • @andreytishkov426
    @andreytishkov426 2 роки тому

    класс! Черезвычайно полезно и понятно!!!

  • @ДмитрийМельников-б4в8и

    Спасибо, очень интересно.

  • @suleymanbayramdurdyyew6092
    @suleymanbayramdurdyyew6092 2 роки тому

    Spasibooooo tebe s Turkmenii

  • @nadyuwa555
    @nadyuwa555 3 роки тому +2

    Билял, спасибо за ваши познавательные видео! Планируете ли вы делать новые выпуски к Новому курсу VBA?

  • @aramis61
    @aramis61 2 роки тому

    Спасибо! Чтобы печатать в теле кода, нужно нажимать TAB ? Спасибо за урок!

  • @ВасяПряников-и4п
    @ВасяПряников-и4п 3 роки тому +2

    Подскажите, что я делаю не так. Повторял как на видео. VBA выдает ошибку что макрос или функция не определена и выделяет желтым первую строку Sub ourFirstMacro()

    • @criocpeer
      @criocpeer 3 роки тому +3

      У меня тоже такое было, минут пятнадцать пыталась понять, в чем прикол. Оказалось, надо было вводить msgbox, а я вводила magbox)) видео смотрела с телефона, было мелко, ну и показалось, что там a, а не s

  • @tolik.shigarev
    @tolik.shigarev 4 роки тому +3

    Спасибооо!!

  • @Геннадий-в9н3п
    @Геннадий-в9н3п 3 роки тому +2

    Спасибо!!!

  • @stasberestetskiy2305
    @stasberestetskiy2305 4 роки тому +2

    Доброго времени суток! Спасибо за Ваши старания. Это бесценная информация. Пожалуйста скажите как с Вами можно связаться относительно материальной поддержки Вашей деятельности!

  • @vladimirveles9212
    @vladimirveles9212 9 місяців тому +1

    а если совсем буквально подходить к заданию (с цветами ячеек), то получился такой франкенштейн) For I = 4 To 13
    If Range("h" & I).Interior.Color = "65535" Then
    Range("h" & I) = "5%"
    End If
    Next I

    For a = 4 To 13
    If Range("i" & a).Interior.Color = "49407" Then
    Range("i" & a) = Range("f" & a) * Range("g" & a) * Range("h" & a)
    End If
    Next a
    For a = 4 To 13
    If Range("j" & a).Interior.Color = "14408667" Then
    Range("j" & a) = Range("f" & a) * Range("g" & a) - Range("i" & a)
    End If
    Next a

  • @imashev.a
    @imashev.a 2 роки тому

    Билял помогите пожалуйста, у меня проблема с кириллицей. VBA не понимает или понимает по своему название листов и книги.

  • @АнастасияБыкова-с9э

    У меня эксель 2003 года на ней можно что-то сделать? И как ее обновить?

  • @unipricemmc4708
    @unipricemmc4708 2 роки тому

    Здравствуйте! Подскажите, пожалуйста, как добавить азербайджанский алфавит (буквы "ə, ı, ö, ğ, ş" и пр. отображаются знаком "?") на VBA?

  • @simsingular3686
    @simsingular3686 2 роки тому

    с точки зрения задания на обучения всё очень круто
    но, если подушнить,
    по условию вписать надо в "оранжевые" и в "жёлтые" ячейки, то есть, с учётом форматирования, а не хардкодить каждую отдельную ячейку вручную
    надеюсь узнать что делать, если в подобной задаче будет не десяток ячеек, а пара тысяч

  • @oksana692
    @oksana692 Рік тому

    Не понятно как вы так замудренно прописали 3е задание если четко сказанно Amount(E)= Orig.price (E)xQuantity-Discount (E)... а вы пересчитываете в процентах (хотя указали в евро). По факту должно быть так Range("J7")=1.00*200-10.00 Или я что то путаю

  • @ИбрагимЧумаков-ь9т

    По практическому заданию: если использовать новый документ, нужно менять формат ячеек столбца "Discount (%)" на процентный, чтобы отображалось 5%, а не 0.05. Либо записать значение ячейки в кавычках "5%".
    Вопрос: как изменить формат ячейки с помощью VBA?

  • @1110gilgamesh
    @1110gilgamesh 2 роки тому

    Спасибо! Понятно, но лучше было бы в уроке указать, для решения задачи, формулы со ссылками на ячейки, точнее дать понять, что Range() конкретное указание ячейки (я сделал решение без Range() :) первые минуты изучения), т.к. Ваше решение будет немного не верным, в силу того, что ячейки могут изменяться пользователем, и должен быть пересчет, а у Вас получается надо код менять.

  • @ИльдусГайнутдинов-ъ2ж

    В какой-то момент появилась функция MsgBox, но вы ничего не объяснили, не представили её: для чего мы её ввели, когда её вводят. и тд.

  • @Rusia-16
    @Rusia-16 2 роки тому

    А какой курс лучше старый или новый ? Я старый вообще не понял , ошибки сплошные идут, все в кучу свалено!

  • @СергейГригорьев-м9ь

    Public Sub SolutionForTask1()
    'заполнение жёлтых ячеек
    Range("H7") = 0.05
    Range("H9") = 0.05
    Range("H11") = 0.05
    Range("H13") = 0.05

    'заполнение оранжевых ячеек
    Range("I6") = Cells(6, 6) * Cells(6, 7) * Cells(6, 8)
    Range("I8") = Cells(8, 6) * Cells(8, 7) * Cells(8, 8)

    'заполнение серых ячеек
    Range("J7") = Cells(7, 6) * Cells(7, 7) - Cells(7, 9)
    Range("J9") = Cells(9, 6) * Cells(9, 7) - Cells(9, 9)
    Range("J11") = Cells(11, 6) * Cells(11, 7) - Cells(11, 9)
    Range("J13") = Cells(13, 6) * Cells(13, 7) - Cells(13, 9)

    End Sub

  • @СергейЩепилин
    @СергейЩепилин Рік тому

    не забыть бы для новичков сказать как выводить подсказки - контрл +пробел

  • @tatyanamorozova3958
    @tatyanamorozova3958 3 місяці тому

    Projekt Explorer вышло за пределы вообщем вышло на другую страницу как быть?

    • @BilyalKhassenov
      @BilyalKhassenov  3 місяці тому

      Никак, тебе не изучить эту тему. VBA не для тебя. Закрывай видео иди работай продавцом.

    • @tatyanamorozova3958
      @tatyanamorozova3958 3 місяці тому

      @@BilyalKhassenov чего вы хомите?я пожалуюсь на вас

    • @BilyalKhassenov
      @BilyalKhassenov  3 місяці тому

      Тебе же там видео не понравилось? Зачем смотришь? Закрывай и выходи

  • @redmanalona2850
    @redmanalona2850 3 роки тому

    Билял Хасенов, нет ссылки в описании к данному видео, где можно скачать рабочую книгу для обучения. Киньте, пожалуйста, в комментариях.

    • @BilyalKhassenov
      @BilyalKhassenov  3 роки тому +2

      Здравствуйте! Перепроверил - ссылка есть в описании к видео. В любом случае еще раз дублирую: drive.google.com/file/d/1fgIPXY47wgOzVEjcbrKrYh4S1qneKqpZ/view

    • @redmanalona2850
      @redmanalona2850 3 роки тому +1

      @@BilyalKhassenov , теперь отображается. Возможно изначально не было подписки. Огромнейшее спасибо.

    • @Павел-э6н
      @Павел-э6н 2 роки тому

      Для чего эта книга?

  • @alex-em4em
    @alex-em4em 10 місяців тому

    ГОТОВО

  • @orange-rose07
    @orange-rose07 3 роки тому +1

    👍

  • @ДмитрийНеизвестный-щ4ц

    Для тех кто так же думал какого чёрта коммент ошибку выдаёт - тильда находится на клавише с буквой Э

  • @MikeKlin
    @MikeKlin Рік тому

    Серые формулы пункта 3) в Tasks: и формулы для этого пункта в макросе НЕ СОВПАДАЮТ

  • @SV-13
    @SV-13 2 роки тому

    13:11 ... "во второй строке",
    но в 13:19 - ячейка B1 вместо A2...

  • @albanko787
    @albanko787 Рік тому

    В файле h8 =5 в видео уроке 10 !

  • @ice_R
    @ice_R Рік тому +1

    По скорее бы война закончилась и Билял вернулся

  • @izzatjonumarov7551
    @izzatjonumarov7551 4 роки тому +1

    А я вообще везде поставил ячейки а не цифры что бы эксель сам вычислил все

  • @arkdst7959
    @arkdst7959 3 роки тому +1

    открывается всё, что угодно, и совсем не в таком виде как у автора (меню Вид, меню Вставка). У меня всё через жопу. Если ручки золотые, то неважно, откуда они растут! (Офис 2016)

  • @SanyaNapalm
    @SanyaNapalm 3 роки тому

    Английское произношение в перемешку с русским подбешивает.

  • @smallbugsy
    @smallbugsy Рік тому

    Вы часто употребляете слово "ОК" : вы не смогли выучить больше слов,любимого вами языка?Вы ж выучили VBA! В чём ваша проблема? говорите на английском или не заполняйте русский язык.Такой словесный набор характерен для т.н."либералов"-русофобов .Неужели вы сами не осознаёте,что ваша речь несколько от этого хромает?Или вам не хватает запаса русских слов? Так подучитесь ,чтоб не заучать нелепо.