プロが教えるわが家の防犯対策術!

VB.NET 2005/XP(sp2)/Excel2003(sp2)
上記の環境で開発しておる者です。

VB.NETでExcelを操作するプログラムを作ろうといています。
内容は雛形Sheetの行(複数行)をコピーして、新しく作成したSheetに貼り付ける処理をしたいのですが、手法がわかりません…。
Excel起動・新しいSheetの作成・Excelの保存はなんとかできましたが、行コピーとコピーした行の挿入部分のサンプルが御座いましたら、どなたか、教えて頂けないでしょうか?

よろしくお願い致します。

A 回答 (2件)

#1でおっしゃっていること(マクロの記録)で、エクセル内から実行できるコードがわかります。


そのコードの中の、オブジェクトの前に、CreateObjectでExcelオブジェクトにつけた名前を、頭につけ(例「Exlapp.・・(Exlappの後にドットあり)」のようにし)て実行してみてください。うまく実行されなければ、その付近のコードとともに質問をさたら。

.
    • good
    • 0

Excel で、メニューの「ツール」→「マクロ」→「新しいマクロの記録」を実行して、行コピー→行挿入とすると、VBA が記録されますので、それを参考にされてはいかがでしょうか。

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています