0
私は月別のコントロールを別のユーザーフォームで使用しています。dateformと呼ばれています。Excelを使用して動的に作成されたテキストボックス名に値を割り当てる
という名前のExcelのユーザーフォームに複数の日付フィールドがあります。Update_Entries_Newしたがって、以下のような月ビューのカレンダーをクリックした日付を直接参照することはできません。この問題を解決するために
Update_Entries_New.Invoice_date.Value = DateClicked
、私はプロジェクトを持っているすべてのユーザーフォーム内のすべての日付フィールドにmonthviewのcalanderにアクセスするために動的にUpdate_Entries_New.Invoice_date.Value
を生成しています。
ダイナミックに作成されたテキストボックス名(Excelシートセルから選択)を使用すると、calenderが入力された場所のテキストボックス値でmonthview calanderをクリックした日付が更新されません。これがなぜ起こっているかの手掛かり。
私の現在のコード
私は別のポストを更新忙しかったクールです。新しく追加されたコントロールは、コレクションを繰り返し処理することなく名前を使用して参照できます(例:Update_Entries_New.Controls( "Invoice_date")。Value = DateClicked)。 –
あなたのソリューションを投稿し、投稿を閉じるための答えとしてそれを受け入れるべきです。 –