• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBAのヒント機能を使ってコードを書きたい)

VBAのヒント機能を使ってサブフォームのフィルタを解除する方法

このQ&Aのポイント
  • VBAのヒント機能を使ってサブフォームのフィルタを解除する方法について説明します。
  • Me.Controls.Form_テーブル1のサブフォーム.Form.FilterOn = Falseという構文を使ってフィルタを解除できます。
  • しかし、ヒント機能ではプロパティが制限されており、Form_サブフォームが表示されません。適切な描き方を教えてください。

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

  • ベストアンサー
回答No.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.コントロール名 でも参照できます。

RMCNDQGJR
質問者

お礼

ありがとうございました。大変参考になりました。

関連するQ&A