Excel. Урок 65. Создаем форму на VBA. Добавляем данные из формы в конец таблицы

แชร์
ฝัง
  • เผยแพร่เมื่อ 17 พ.ย. 2024

ความคิดเห็น • 35

  • @Ravil851
    @Ravil851 7 วันที่ผ่านมา

    Супер, давно мечтал найти такое видео!

  • @psix_kol
    @psix_kol 3 หลายเดือนก่อน

    Спасибо большое!!! Все расжевано до мелочей. Код работает!!!

  • @ДмитрийПоветкин-в7г
    @ДмитрийПоветкин-в7г 2 ปีที่แล้ว +1

    Спасибо автору, ведь даже такой чайник как я разобрался.
    Отдельный респект Володимиру Ладиненко- все заработало после его коррекции.

  • @ДмитрийСарасек
    @ДмитрийСарасек 10 หลายเดือนก่อน

    Супер давно об этом думал но много работы не до этого было. СПАСИБО!!!❤❤❤❤

  • @эллащербакова
    @эллащербакова ปีที่แล้ว +1

    Спасибо. Всё разложено по полочкам, все понятно.

  • @---jb8ou
    @---jb8ou 26 วันที่ผ่านมา

    Отличный урок, все получилось. Вопрос к автору - Как сделать так чтобы после появления формы ввода сразу в ней были вбиты значения из заранее известных ячеек?

  • @regulusblack9258
    @regulusblack9258 7 หลายเดือนก่อน +1

    лайк, комент, подписка агонь коротко и все понятно для нулевого студента.

  • @GloryTokarev
    @GloryTokarev 2 ปีที่แล้ว

    Лайк однозначно!!!!! Самое внятное и понятное объяснение данной темы и написание скриптов.

    • @esdelano
      @esdelano  2 ปีที่แล้ว

      Спасибо!

  • @ЯрославСвиридов-н9щ
    @ЯрославСвиридов-н9щ 27 วันที่ผ่านมา

    У меня ,всё заработало, правда, в таблице должна быть первая запись сделанная от "рук", если нет выдаёт ошибку 104.

  • @ВасильКуруц-е1ю
    @ВасильКуруц-е1ю 9 หลายเดือนก่อน

    Здравствуйте!
    Спасибо за хороший пример. А можно ещё сделать так чтобы кнопка добавить сработала как сброс данных в TextBox-ах?

  • @Володимир-ж3й9в
    @Володимир-ж3й9в 2 ปีที่แล้ว +6

    нужно изменить на
    s = Cells(Rows.Count, 2).End(xlUp).Row
    и будет роаботать

    • @1986Mazhara
      @1986Mazhara ปีที่แล้ว +1

      А как сделать, чтобы форма очищалась после добавления данных? во избежание дублирования

    • @Александр-д2ь2в
      @Александр-д2ь2в 5 หลายเดือนก่อน

      А как же на видео всё работает???

  • @Serega_Zaicev
    @Serega_Zaicev ปีที่แล้ว +1

    Привет, а как Юзер Форму заполнить которая при выполнении макроса будет заполняться от 0 % до 100%

  • @alexanderrubin1173
    @alexanderrubin1173 ปีที่แล้ว

    Здраасьте!
    А куда делось автоматическое добавление borders?

  • @Володимир-ж3й9в
    @Володимир-ж3й9в 2 ปีที่แล้ว

    Не могли бы Вы уточнить макрос с учетом новых изменений!

  • @Наташинакухня-е3ъ
    @Наташинакухня-е3ъ 10 หลายเดือนก่อน

    у меня не получилось: форма выводится на экран, а при вводе пишет ошибку 104. что это может значить? ввела полностью весь макрос с сайта

  • @Володимир-ж3й9в
    @Володимир-ж3й9в 2 ปีที่แล้ว

    Не подскажите макрос на ввод через форму данных в заданную область найденную опять же через форму ( ну например есть таблица с ценами, нужно найти цену и напротив добавлять накладные, наименования и т.д. с последующем добавлением строк вниз соответственно

  • @SA19290177
    @SA19290177 2 ปีที่แล้ว

    лайк

  • @0d1l6ek
    @0d1l6ek 2 ปีที่แล้ว

    Здавствуйте а можете дать примеры работ по данному видео

  • @ВдадимирМаруев
    @ВдадимирМаруев 11 หลายเดือนก่อน

    После ввода переменной "l" выдало ошибку:
    run-time error 1004 method range of object global failed

  • @feruzanosirova96
    @feruzanosirova96 ปีที่แล้ว +1

    Драствуйте Я всё зделал но у меня не работает
    Private Sub CommandButton2_Click()
    Dim ss, l, ros
    l = Range("A1").End(xlDown).Row
    ss = TextBox1.Value
    l = l + 1
    ros = "C" & l
    Range(ros).Value = ss
    Текс идёт толкьо на ячейке C2
    End Sub

  • @ПархатКалиев
    @ПархатКалиев 2 หลายเดือนก่อน

    У кого ошибка выдаёт, Я нашел у себя ошибку, L Я спутал с 1 именно в тексте xldown Я написал x1down.

  • @bakytbekasankulov2077
    @bakytbekasankulov2077 2 ปีที่แล้ว

    Спасибо. НО в новых версиях нахождения последней использованной строки не работает, используйте это
    With Sheets("Sheet2")
    .Range("A" & .Rows.Count).End(xlUp).Row
    End With

    • @esdelano
      @esdelano  2 ปีที่แล้ว

      Спасибо за отзыв

    • @Володимир-ж3й9в
      @Володимир-ж3й9в 2 ปีที่แล้ว

      не работает

    • @bakytbekasankulov2077
      @bakytbekasankulov2077 2 ปีที่แล้ว

      @@Володимир-ж3й9в Странно. У меня работал в Офис 365

    • @Володимир-ж3й9в
      @Володимир-ж3й9в 2 ปีที่แล้ว

      @@bakytbekasankulov2077 у меня офис 2016

    • @turshak_tv
      @turshak_tv 10 หลายเดือนก่อน

      Полностью можете написать пример

  • @Kayanen
    @Kayanen 8 หลายเดือนก่อน

    Почему не в 4К???

  • @ТарасБабіч-р8я
    @ТарасБабіч-р8я ปีที่แล้ว

    Первая часть работает а вот вторая нет

  • @ИванБайшев-ь8в
    @ИванБайшев-ь8в ปีที่แล้ว

    Дичайший ужас. Диапазон это одна ячейка, 5 балов

  • @feruzanosirova96
    @feruzanosirova96 ปีที่แล้ว

    Драсвуте
    Private Sub CommandButton2_Click()
    Dim ss, l, ros
    l = Range("A1").End(xlDown).Row
    ss = TextBox1.Value
    l = l + 1
    ros = "C" & l
    Range(ros).Value = ss
    Надпис идёт толко на ячейка с2
    End Sub