私は、複数のタブでさまざまなタブを持つユーザーフォームを持っています。私は、日付ピッカー(Microsoft日付と時刻ピッカーコントロール6.0)とテキストボックスを別のタブで使用しています。vbaと非表示の非表示のマルチページからデータを出力する
問題は、非表示、非有効、または単に非アクティブな複数ページのデータをワークシートに出力する場合に発生します。
たとえば、Multipage1には生年月日があり、Multipage 2には開始日があります。
すべてのデータの出力をワークシートに実行するコマンドボタンを押すと、現在アクティブなマルチページの値のみが出力されます。その他の値はデフォルトです。
Mulitpage1アクティブは、DOBを返すことを意味しますが、アクティブMultipage2が、それは開始日を返します意味
Multipage2
からのブランク/既定の開始日を返しますがMultipage1からのブランク/既定のDOB複数ページ3つの能動的手段を返します。 DOBも開始日もデフォルト値以外は出力されません。
(すべてmultipages上のすべてのフィールドが実際の値で終了している仮定する)
これを回避する方法はありますか?
データを出力するコマンドボタンは、これらのような文の長いリストを持っています
Cells(6, 2) = Address1TextBox.Value
Cells(7, 2) = Address2TextBox.Value
Cells(8, 2) = Address3TextBox.Value
コードをコマンドボタンに少なくとも投稿してください。また、コンボボックス、テキストボックスなどから値を取得しようとしている各マルチページのコントロールは何ですか? –
日付の日付ピッカー、その他すべてのテキストボックス。コマンドボタンを数行追加しました。 – Aurelius
使用している日付ピッカーの詳細を指定する必要があります。 –