人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

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

●質問者: にぎたま
●カテゴリ:コンピュータ
✍キーワード:VBA エクセル セル ユーザー リスト
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● llusall
●35ポイント

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

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

まず、VisualBasicEditor を表示します。

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

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

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

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

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

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

◎質問者からの返答

すごいです!

ありがとうございます!

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

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

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

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


2 ● llusall
●35ポイント

再回答ですみません。

こちらに詳細あり。

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

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

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

◎質問者からの返答

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

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

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

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

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ