ACCESSのVBAを使って、フォームの複数のテキストボックスに値を入力したいと考えています。
ACCESSのVBAを使って、フォームの複数のテキストボックスに値を入力したいと考えています。 --------------------------------------------------------------- Dim Input Dim i For i = 0 To 5 With Forms!F_入力フォームA! .Controls(Input(i)) = "テスト" & i End With Next i --------------------------------------------------------------- 上記の”Forms!F_入力フォーム”を変数に格納して、With文に組み込みたいのですが、下記のように"Forms!F_入力フォームA!"を変数Doctypeに格納して記述すると、「オブジェクトが必要です」というエラーが出てしまいます。 --------------------------------------------------------------- Dim Doctype: Doctype = "Forms!F_入力フォームA!" Dim Input Dim i For i = 0 To 5 With Doctype .Controls(Input(i)) = "テスト" & i End With Next i --------------------------------------------------------------- 変数Doctypeが正しく認識されていない(記述できていない)のだと思うのですが、どのように記述すればよいのでしょうか?ご教授いただければ幸いです。
Visual Basic | Microsoft Access・48閲覧・100