• ベストアンサー

VB6とExcel2003の組み合わせで、セルのコピーがしたいのです

VB6とExcel2003の組み合わせで、 例えば、A1~D10までの書式を、A21~D30に そのままコピーがしたいのです。 セルの結合や文字のフォントやフォントサイズ等 全てです。 つまり、2ページ目になる際に、ヘッダー等を コピーしたいのです。 どうすれば良いのでしょうか? 宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17070)
回答No.2

>VB6とExcel2003の組み合わせで とはVB6からエクセルを起動し、といった意味ですか。 エクセルオブジェクトをCreateとして、エクセルオブジェクトを表す記号をいつもVBAでやるコードの頭につけて記述するがキホンです。 ーー VBだけではエクセルシートに関するセル結合やフォントの取得設定などは出来ません。エクセルVBAのオブジェクト、メソッド、プロパティを使わせてもらうのです。エクセル定数などは注意をすること。 「エクセルオブジェクトをCreaetとして」といっている内容は、はGoogleで「VB エクセル 起動」で照会すればコード例が出てきます。 まずはこれらを見てからの話です。プログラマならGoogle照会は当たり前では? さらにエクセルで「マクロの記録」をとって、エクセルVBAの世界では、質問の課題のコードがどうなるか、調べてからの話です。

m-toshi
質問者

お礼

マクロですか・・・ 解りました。勉強します。 ありがとうございました。

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.1

VBをお使いになれるのなら、少し勉強すれば可能です。 解らなければ、エクセルの記録マクロを使いましょう。 Excel.Application オブジェクト http://www.red.oit-net.jp/tatsuya/vb/Excel.htm

m-toshi
質問者

お礼

ご回答をありがとうございました。 今後とも、宜しくお願い致します。

すると、全ての回答が全文表示されます。

関連するQ&A