Excel (VBA)

Excel VBAに関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 10全般 : Excel 2010)
EXCELVBAのformでDataGridViewを使用する方法
投稿日時: 21/04/02 14:08:54
投稿者: 富山の初心者

お願いします
 
EXCELVBAのformでDataGridViewを使用する教えてください。
 
EXCELのuserformを選択し、
ツールボックス内で右クリックで、
その他のコントロールを全件表示しても、
「DataGridView」に該当するコントロールが見当たりません。
 
そもそも、EXCELVBAでDataGridViewを
使用できるかどうかも、お願いします。
 
質問があいまいで申し訳ございませんが
よろしくお願いします。

回答
投稿日時: 21/04/02 15:23:02
投稿者: Suzu

そもそも、ここで仰っている DataGridView は、どのDLLのコントロールを指していらっしゃいますでしょうか?
 
DataGridView クラス
https://docs.microsoft.com/ja-jp/dotnet/api/system.windows.forms.datagridview?view=net-5.0
 
この事でしょうか?
 
 
Visual Studio をインストールしてみてください。
 
 
でも、、
そもそも、Excel で フォームを表示し、その中でデータグリッドを使うのであれば
ワークシートを使えば良い気もします。

投稿日時: 21/04/04 16:42:29
投稿者: 富山の初心者

Suzu様 ありがとうございます。
  

引用:
そもそも、ここで仰っている DataGridView は、
どのDLLのコントロールを指していらっしゃいますでしょうか?
 DataGridView クラス
https://docs.microsoft.com/ja-jp/dotnet/api/system.windows.forms.datagridview?view=net-5.0
   
この事でしょうか?

この回答を理解できない私には、ハードルが高すぎたようです。
 
引用:
Visual Studio をインストールしてみてください。

この回答はもう少し、理解/勉強したのち、挑戦してみます。
 
引用:
でも、、
そもそも、Excel で フォームを表示し、その中でデータグリッドを使うのであれば
 ワークシートを使えば良い気もします。

formのLISTVIEWのかわりにできないものかな?と、おもっていました。
formのLISTVIEWでは、列の固定(左端3列を固定(スクロールさせない)ができない。
ということで、今回の質問に至りました。
 
まだまだ、力不足です。
とりあえず、解決とさせていただきます。