【エクセルVBA】

ユーザーフォームの中に、シートの内容を表示させることができると聞きました。「リスト」ではなくて、フォームの中に「セルが縦と横に並んでいるまさしくシート」を表示させる方法をご存知でしょうか?

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2006/05/25 23:50:37
  • 終了:2006/06/01 23:55:05

回答(2件)

id:llusall No.1

llusall回答回数505ベストアンサー獲得回数612006/05/26 07:04:27

ポイント35pt

■Officeのコントロールを使います。

(標準のコントロールではできません)

まず、VisualBasicEditor を表示します。

ユーザフォームを表示させます。

ツールボックス上で右クリック→[その他のコントロール…]から、【Microsoft Office Spreadsheet 10.0】を選択します。

ツールボックスにシートのコントロールが追加されるので、それをユーザフォームに配置すれば良いです。

なお、私は、Excel2003 のため、【Microsoft Office Spreadsheet 10.0】ですが、

お使いのバージョンにより、10.0 のところが異なるかもしれません。

http://www.yahoo.co.jp ダミー

id:Nigitama

すごいです!

ありがとうございます!

いつも即効回答がつくはてなですが、

ウォッチリストのみで誰も回答をつけてくれませんでした。(昨日の夜の時点では)

本当にありがとうございます。

ウォッチしている人たちも助かると思います。

2006/05/26 09:52:07
id:llusall No.2

llusall回答回数505ベストアンサー獲得回数612006/05/26 09:55:01

ポイント35pt

再回答ですみません。

こちらに詳細あり。

「Microsoft Office Spreadsheetコントロールが見つからない!」場合の対象方法など。

■ユーザーフォームにワークシートを表示させる。

http://www.asahi-net.or.jp/~ef2o-inue/vba_o/sub05_100.html

id:Nigitama

あー!このサイトまではたどり着いたんですが。。。

このページまでは見ませんでした。

内容は基本的なところにとどまっていますが、

これを元に自分なりに活用していきたいと思います。

2006/05/26 11:13:00

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません