
Семейный Бюджет в Excel (VBA для новичков. Создание взаимосвязанных списков
содержание видео
Дата: 2022-01-11
Комментарии и отзывы: 10
Алексей
Спасибо, очень интересно и познавательно. Но возникла пара вопросов.
Признаться не помню чтоб Вы писали в прошлых уроках строку GeneralForm. DTP_Date. Value = Date
Как я понимаю это делается чтоб при открытии формы подтягивало текущую дату, верно?
Я когда сам мучился с реализацией связанных списков засунул код прям в продседуру Initialize, либо Change. А Вы делаете в Module1, а потом просто вызываете. Чем это лучше?
И еще. Тот способ заполнения списка по-моему будет давать ошибку, в смысле повторять одинаковые значения в случае когда исходная табличка не будет отсортирована по первому столбцу. Т. е. если будут перечислены доходы, потом расходы, а потом опять доходы, тогда список будет из 3х значений Доходы, Расходы и опять Доходы.
ответить
Спасибо, очень интересно и познавательно. Но возникла пара вопросов.
Признаться не помню чтоб Вы писали в прошлых уроках строку GeneralForm. DTP_Date. Value = Date
Как я понимаю это делается чтоб при открытии формы подтягивало текущую дату, верно?
Я когда сам мучился с реализацией связанных списков засунул код прям в продседуру Initialize, либо Change. А Вы делаете в Module1, а потом просто вызываете. Чем это лучше?
И еще. Тот способ заполнения списка по-моему будет давать ошибку, в смысле повторять одинаковые значения в случае когда исходная табличка не будет отсортирована по первому столбцу. Т. е. если будут перечислены доходы, потом расходы, а потом опять доходы, тогда список будет из 3х значений Доходы, Расходы и опять Доходы.
ответить
Dana
Здравствуйте! Спасибо за уроки! В предыдущем уроке, когда мы писали все формы, у меня все выходило, в этом, после внесенных изменений, я не могла вызвать вид затрат и мучилась так три дня. Проверяла все ли правильно я написала. Оказалось, что проблема не только в правильности написания формы, но и последовательности. Моя ошибка заключалась в одном только написании слова Inicialization (я не кликнула в боксе вид затрат, а кликнула в другом месте, поэтому в списке это слово у меня не вышло и я решила вписать его. Но сегодня, просмотрев урок снова от начала до самого конца, я обнаружила свою ошибку, совершенную второпях. Еще раз спасибо!
ответить
Здравствуйте! Спасибо за уроки! В предыдущем уроке, когда мы писали все формы, у меня все выходило, в этом, после внесенных изменений, я не могла вызвать вид затрат и мучилась так три дня. Проверяла все ли правильно я написала. Оказалось, что проблема не только в правильности написания формы, но и последовательности. Моя ошибка заключалась в одном только написании слова Inicialization (я не кликнула в боксе вид затрат, а кликнула в другом месте, поэтому в списке это слово у меня не вышло и я решила вписать его. Но сегодня, просмотрев урок снова от начала до самого конца, я обнаружила свою ошибку, совершенную второпях. Еще раз спасибо!
ответить
Элвер
14: 15 Если дебавить внизу Доходы, то выпадающий список станет Доходы, Расходы, Доходы. Проверка цикла идет только если вверху одни доходы, а снизу одни расходы. Если их перемешать, то ничего работать уже так не будет. Этот цикл - костыль. Если всего есть 2 возможных варианта, то зачем делать прроверку? 14 минут видео впустую, да еще и не работают
ответить
14: 15 Если дебавить внизу Доходы, то выпадающий список станет Доходы, Расходы, Доходы. Проверка цикла идет только если вверху одни доходы, а снизу одни расходы. Если их перемешать, то ничего работать уже так не будет. Этот цикл - костыль. Если всего есть 2 возможных варианта, то зачем делать прроверку? 14 минут видео впустую, да еще и не работают
ответить
Андрей
Очень интересное видео! Хотелось бы видеть еще с правой стороны остатки по различным категориям, например, на продукты выделяется 30000р, как сделать чтобы с правой стороны в начале месяца было 30000 и с каждой тратой вычиталась сумма покупки и записывался остаток?
ответить
Очень интересное видео! Хотелось бы видеть еще с правой стороны остатки по различным категориям, например, на продукты выделяется 30000р, как сделать чтобы с правой стороны в начале месяца было 30000 и с каждой тратой вычиталась сумма покупки и записывался остаток?
ответить
dimaan29
Ну, зачем так извращаться? Напоминает программирование на ZX Spectrumе в 90-е. Такую программу гораздо легче сделать без ВБА с выпадающими списками. После появления непонятной GeneralForm. DTP_Date. Value = Date (в прошлом уроке его не было) все пошло наперекосяк Compile erro; Invalid outside procedure
ответить
Ну, зачем так извращаться? Напоминает программирование на ZX Spectrumе в 90-е. Такую программу гораздо легче сделать без ВБА с выпадающими списками. После появления непонятной GeneralForm. DTP_Date. Value = Date (в прошлом уроке его не было) все пошло наперекосяк Compile erro; Invalid outside procedure
ответить
Наташа
спасибо Вам за уроки: )
Вы в своих вычислениях округляете всё до целого числа. Я же дотошно хочу считать всё до копеек. С этим возникли проблемы. Я ввожу 1015, 03 и вываливается ошибка, ячейка отформатирована 2 знака после запятой. ЧТО ДЕЛАТЬ?
ответить
спасибо Вам за уроки: )
Вы в своих вычислениях округляете всё до целого числа. Я же дотошно хочу считать всё до копеек. С этим возникли проблемы. Я ввожу 1015, 03 и вываливается ошибка, ячейка отформатирована 2 знака после запятой. ЧТО ДЕЛАТЬ?
ответить
StrageSPB
Блин, между этим и предыдущим видео автор поменял названия нескольких элементов, из-за чего у меня посыпались ошибки. Но зато это заставило меня глубже разобраться в устройстве кода, так что спасибо)
ответить
Блин, между этим и предыдущим видео автор поменял названия нескольких элементов, из-за чего у меня посыпались ошибки. Но зато это заставило меня глубже разобраться в устройстве кода, так что спасибо)
ответить
Gavzar
+Easy Exce, спасибо за работу!
Вопрос, в коде FillCost переменная i в цикле For Each. Как происходит ее инкрементирование? Просто не вижу привычное типа i = i + 1
ответить
+Easy Exce, спасибо за работу!
Вопрос, в коде FillCost переменная i в цикле For Each. Как происходит ее инкрементирование? Просто не вижу привычное типа i = i + 1
ответить
Алексей
При добавлении вида дохода в таблицу, в комбобоксе Вид затрат появляются несколькоДоходы, т. е повторяются. Не могу понять где у меня ошибка
ответить
При добавлении вида дохода в таблицу, в комбобоксе Вид затрат появляются несколькоДоходы, т. е повторяются. Не могу понять где у меня ошибка
ответить
Анастасия
Не подскажите, как это сделать для 3 колонок? У меня почти все получилось, но не выходит убрать повторения во 2 колонке(
ответить
Не подскажите, как это сделать для 3 колонок? У меня почти все получилось, но не выходит убрать повторения во 2 колонке(
ответить
Добавить отзыв, комментарий
Другие видео канала















