Подскажите пожулуйста как на созданной форме в эксель, через VBA сделать кнопку, чтоб при нажатии на нее можно было передвигаться вперед/назад, т.е. на записи которые существуют
Подскажите пожулуйста как на созданной форме в эксель, через VBA сделать кнопку, чтоб при нажатии на нее можно было передвигаться вперед/назад, т.е. на записи которые существуютDKeT
Нужно завести переменную, в которой будете хранить значение текущей строки. А по нажатию этих кнопок последовательно: 1. Либо увеличивать, либо уменьшать ее значение (проверяя на выход за границы). 2. Записывать в соответсвтующие текстбоксы соответствующие значения с листа.
Только не понял, зачем сейчас на кнопке вперед "подвешен" макрос смены листа? Может я неверно понял задачу?
Нужно завести переменную, в которой будете хранить значение текущей строки. А по нажатию этих кнопок последовательно: 1. Либо увеличивать, либо уменьшать ее значение (проверяя на выход за границы). 2. Записывать в соответсвтующие текстбоксы соответствующие значения с листа.
Только не понял, зачем сейчас на кнопке вперед "подвешен" макрос смены листа? Может я неверно понял задачу?excelius
Сообщение отредактировал excelius - Понедельник, 08.04.2019, 18:27
excelius, нет, вы поняла правильно, нужно чтоб по самой таблице при нажатии вперед/назад, высвечивались те значения которые уже есть или добавили. как в стандартной форме заполнения эксель
excelius, нет, вы поняла правильно, нужно чтоб по самой таблице при нажатии вперед/назад, высвечивались те значения которые уже есть или добавили. как в стандартной форме заполнения эксельDKeT
Да конечно, но сначала Вы скажите как это должно работать вообще. Вот сейчас Вы просто заносите данные в пустые поля, нажимаете кнопку и данные записываются в первую строчку после последней заполненной на листе. Если мы с Вами добавим листалку, то поля будут не пустые, а с информацией. А если Вы хотите добавить новую запись?
Да конечно, но сначала Вы скажите как это должно работать вообще. Вот сейчас Вы просто заносите данные в пустые поля, нажимаете кнопку и данные записываются в первую строчку после последней заполненной на листе. Если мы с Вами добавим листалку, то поля будут не пустые, а с информацией. А если Вы хотите добавить новую запись?excelius
DKeT, предложите для темы адекватное название, отражающее суть задачи, модераторы исправят. До исправления замечания помогающих прошу не отвечать
DKeT, предложите для темы адекватное название, отражающее суть задачи, модераторы исправят. До исправления замечания помогающих прошу не отвечатьPelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816