質問: .pivotfields("数") '?
回答: vb から excel の操作って、vb 側では具体的な処理はしていなくって、excel.exe に丸投げ です。何が言いたいかって言うと、vb6.0 と vb2005 で基本的にコマンドは変わらないと いうことです。 特に > excel2000 てことは excel 9.0 object library を参照するのだったと思うけど、全く同じライブラリを 使う事になるのでコマンドは全く同じでもいいくらいの話です。 vb が(vb6.0 も vb2005 も)色々と省略できてしまうので分からなくなる人が多いですが、 vb6 の方で省略されている名前空間を vb2005 では imports で入れてしまうのも手です。 逆に vb6.0 → vb2005 で一番問題になるのが、プロセスが終了しない問題です。 http://hanatyan.sakura.ne.jp/dotnet/excel08.htm 実害があるので、プログラムが完成してから問題が顕在化して困る人も多いです。 提示のコードではプロセスが残って不思議ではないので、知らないのであれば勉強して おくべきでしょう。 > 中身のデータ貼り付けのところがわかりません。 コードは分かっているわけだから、何が分からないのかもう少し明確に書くべきでは? excel のライブラリで定義されている定数の場所が分からないだけでは? vb6 の方でコードを右クリックして[定義(d)]に飛ぶとか、もう最初からオブジェクト ブラウザで検索して調べればいいのでは? http://hanatyan.sakura.ne.jp/dotnet/excel03.htm#teisuu