• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:AccessVBA テキストボックスの内容を規定値)

AccessVBA テキストボックスの内容を規定値に設定したい

このQ&Aのポイント
  • AccessのVBAを使用して、テキストボックスに入力された値を規定値として設定したいです。テキストボックスは30個程度あり、任意のテキストボックスのみ設定したい場合には自作関数を使用します。
  • コマンドボタン『既定1』を押すと、右側のテキストボックス1の内容が既定として登録されるようになっています。
  • VBAのソースコードを実行すると、エラーが発生してしまいます。修飾詞が不正というエラーが表示されます。このエラーの解決方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • piroin654
  • ベストアンサー率75% (692/917)
回答No.1

デザインビューで設定する必要がありますが、 以下にそのままがあります。 http://www.accessclub.jp/bbs3/0254/superbeg79523.html

tamariba2
質問者

お礼

ありがとうございます! ズバリ解決しました!!! ■修正前、間違っていたソース Function textboxSetDefault(textboxName As String) 'テキストを赤に変更 textboxName.ForeColor = 255 '現在入力されている値をデフォルト値に設定 textboxName.DefaultValue = textboxName.Value End Function ■修正後、正しく機能したソース Function textboxSetDefault(textboxName As String) 'テキストを赤に変更 Me(textboxName).ForeColor = 255 '現在入力されている値をデフォルト値に設定 Me(textboxName).DefaultValue = Me(textboxName).Value End Function 以上です。 引数に保存された値を利用する場合は、Me(カッコ) を使用すればいいんですね! ありがとう御座いました!!!!