2017-02-20 4 views
1

У меня есть пользовательская форма с различными вкладками для многостраничного перевода. Я использую datepickers (Microsoft Date and Time Picker Control 6.0) и текстовые поля на разных вкладках.vba и вывод данных из скрытых/неинтегрированных множителей

Проблема возникает, когда я хочу получить данные из скрытого, не включенного или просто неактивного многостраничного файла для вывода на рабочий лист.

Например, Multipage1 имеет дату рождения, Multipage 2 имеет дату начала.

Когда я нажимаю кнопку команды, чтобы выполнить вывод ВСЕХ данных по всем многостраничным файлам на рабочий лист, он будет выводить только значение для активного в настоящее время многостраничного файла. Другие значения по умолчанию.

Mulitpage1 активные означает, что он будет возвращать DOB, но возвращает пустое/по умолчанию даты начала из Multipage2

Multipage2 активных означают, что он будет возвращать дату начала, но возвращает пустой/DOB по умолчанию из Multipage1

многостраничных 3 активных средств ни DOB, ни Start Date не выводят ничего, кроме значений по умолчанию.

(все поля предполагают, во всех multipages фактически были завершены со значением)

Есть ли способ обойти это?

Кнопка команды для вывода данных имеет длинный список утверждений, как это:

Cells(6, 2) = Address1TextBox.Value 
Cells(7, 2) = Address2TextBox.Value 
Cells(8, 2) = Address3TextBox.Value 
+0

Поместите код в командной строке как минимум. Также каковы элементы управления на каждой многостраничной странице, с которой вы пытаетесь получить значения - comboboxes, textboxes и т. Д.? –

+0

Дата выбора даты, текстовые поля для всего остального. Добавлено несколько строк командной кнопки. – Aurelius

+0

Вы должны быть более конкретным, о том, какой datepicker вы используете ... –

ответ

0

DatePicker был вопросом здесь, и я знаю, Textboxes не имеет проблем с выводимым на лист, а скрытые/инвалидов , Учитывая это, мне пришлось прибегнуть к использованию текстового поля с проверкой, которое позволяет пользователю вводить дату.

Ответ = Не использовать Microsoft Picker Control для управления датой и временем 6.0