- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBAのヒント機能を使ってコードを書きたい)
VBAのヒント機能を使ってサブフォームのフィルタを解除する方法
このQ&Aのポイント
- VBAのヒント機能を使ってサブフォームのフィルタを解除する方法について説明します。
- Me.Controls.Form_テーブル1のサブフォーム.Form.FilterOn = Falseという構文を使ってフィルタを解除できます。
- しかし、ヒント機能ではプロパティが制限されており、Form_サブフォームが表示されません。適切な描き方を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
> その続きは、画像のように4つのプロパティしか選べず、 > Form_サブフォーム > がでてきません。 . はプロパティを参照するときに使います。Controls のプロパティを4つですのでそうなります。 > Me.Controls.Form_テーブル1のサブフォーム.Form.FilterOn = False オブジェクトを参照するときは、! を使います。 Me.Controls!Form_テーブル1のサブフォーム.Form.FilterOn = False が正しい構文です。 Me.Controls! と入力して、CTRL+J で、サブフォームコントロールも出てくるはずです。 なお、Controls を省略することもできます。その場合は、 Me!コントロール名 でも、 Me.コントロール名 でも参照できます。
お礼
ありがとうございました。大変参考になりました。