#excel #forms
#преуспеть #формы #excel
Вопрос:
Здесь я смог найти решение о том, как использовать vba для открытия формы ввода данных, и оно отлично работает. Спасибо!
Однако она всегда открывается до первой записи (либо через vba, либо через стандартную кнопку формы Excel), и я должен нажать кнопку «Создать», как только форма ввода данных открыта, чтобы перейти к пустой «новой записи».
Возможно ли заставить форму ввода данных автоматически открываться до пустой «новой записи» при каждом ее открытии? Таким образом, устраняется дополнительный (и, как мне кажется, ненужный) шаг в моем процессе ввода данных?
Это также исключило бы вероятность случайного изменения первой записи, потому что кто-то не обратил внимания и начал редактировать, прежде чем нажать «создать».
Буду признателен за любую помощь, потому что я не могу найти никаких ответов на это после бесчисленных поисков в Google.
Комментарии:
1. Какое решение вы нашли? Вы должны связать ее, чтобы другие знали, с чем вы работаете
2. Не могли бы вы, пожалуйста, предоставить код, с которым вы работаете, и указать на любые ошибки, с которыми вы можете столкнуться, пожалуйста?
3.
Sub Create_New_Entry() 'Opens the Data Entry Form Range("B2").CurrentRegion.Name = "database" ActiveSheet.ShowDataForm End Sub
Как уже упоминалось, она открывается и работает нормально, но она открывается до первой записи в моей таблице. Просто любопытно, как / если я могу заставить ее открыть новую пустую запись вместо этого