Excel. Урок 66. Форма для редактирования данных в текущей строке

Поділитися
Вставка
  • Опубліковано 14 кві 2022
  • Excel Урок 66. Форма для редактирования данных в текущей строке
    Продолжаем знакомство с языком программирования в Excel - Visual Basic.
    В этом уроке по Microsoft Excel мы научимся делать форму на VBA для редактирования данных в текущей (активной) строке.
    Иногда бывает удобнее отредактировать данные не в самой таблице, а с помощью пользовательской формы. Это особо удобно, если таблица очень широкая и ее не удобно двигать по ширине.
    Гораздо удобнее сделать форму, в которой компактно будут представлены все данные.
    В этом уроке мы научимся загружать данные из таблицы в пользовательскую форму для их редактирования, а так же возвращать данные, записывать из формы обратно в таблицу.
    В этом уроке помимо работы с формами я расскажу о таком важном моменте, как правильно закрывать форму. Если форму закрыть просто командой Hide, то она не закроется, а просто будет скрыта с экрана. Что может негативно сказаться на ее повторном открытии. Например данные будут не очищены.
    Спасибо за просмотр!
    Подписывайтесь на мой канал, ставьте лайки и оставляйте комментарии.
    Посетите наш сайт: e-sdelano.ru
    Наш канал в Яндекс Дзен: zen.yandex.ru/sdelano
    Этот канал есть и на RUTUBE: rutube.ru/channel/23934103/
    Подписывайтесь на Телеграм (@esdelano): t.me/esdelano
    Буду рад любым пожертвованиям на поддержку канала yoomoney.ru/to/41001252667153
    Станьте спонсором канала, и вы получите доступ к эксклюзивным бонусам, в том числе сможете просматривать ролики, которые ещё не доступны остальным подписчикам.
    Подробнее:
    / @esdelano

КОМЕНТАРІ • 8

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

    Я вам безмерно благодарен, за Ваш труд! Вы очень мне помогли! Спасибо!!!!!!!!!

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

      Рад, что помог. Спасибо за отзыв

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

    Спасибо огромное!!! Все четко, по теме, понятно!!!

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

      Пожалуйста

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

    Вопрос, который меня очень мучает и правда старался найти ответ в гугле) Если я внес данные в форму, но не захотел сохранить результат и нажал отмена. После того, как я выбирал другую строку и нажимаю на кнопку "Внести данные" - у меня сохраняется результат внесенный ранее. Можно как-то сделать так, чтобы при нажатии на кнопку отмена - данные не сохранялись и откатывались до начальных значений той строчки в которой происходило редактирование? Спасибо ВАМ!

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

      Добрый день!
      Можно попробовать так:
      При открытии формы считать из неё данные в переменные.
      А далее при нажатии кнопки закрыть, перед закрытием формы заменить введённые данные, на данные из переменных, а затем её закрыть

  • @user-kt5ol7th6t
    @user-kt5ol7th6t Рік тому +1

    Все понятно, но ничего у меня не работает! Есть готовый файл примера? Не пойму в чем проблема

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

      Файлы для скачивания доступны на моем сайте e-sdelano.ru