- ベストアンサー
vbaで列を非表示にする方法はありますか?(フォームのデータシートビュー)
手動でちまちま「列を表示しない」をすると稼動がかかるので VBAで列を非表示にしたり、表示したりしたいのですがどうすればいいのでしょうか? フォームのデザインビューでテキストボックスのプロパティの可視を「いいえ」にして フォームを開いても列が表示されてしまいます。 ご存知の方がいらっしゃいましたら、教えてください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#187541
回答No.1
こんばんは。 例えばA列を非表示する場合 Columns("A").Hidden = True です。 表示するにはFalseを設定します。 フォーム云々の方は全く見当違いのことをされています。
その他の回答 (2)
- bonaron
- ベストアンサー率64% (482/745)
回答No.3
> VBAで列を非表示にしたり、表示したりしたいのですがどうすればいいのでしょうか? Forms!フォーム1("Text1").ColumnHidden=True とか。
質問者
お礼
ありがとうございます。
- mitarashi
- ベストアンサー率59% (574/965)
回答No.2
Accessのご質問でしょうか? テーブルをそのまま用いないで、クエリーで必要なフィールドだけ選び出し、それをフォームに表示させるのではダメでしょうか? VBA+ADOで、SQLで選択するフィールドをプログラムで変更する事も可能でしょう。
質問者
お礼
アクセスです。説明不足ですいません。 難しそうですががんばってみます。ありがとうございます。
お礼
すいません。アクセスでした。ありがとうございます。