投稿日 | : 2005/02/02(Wed) 17:23 |
投稿者 | : ひろ |
Eメール | : |
URL | : |
タイトル | : VBからエクセルの行、セルのコピー |
VB6.0からエクセルを操作するプログラムを組んでいます。
タイトルのようにエクセルの行、又はセルの範囲を指定しての
コピー、ペーストが上手く出来ないのでご教授願います。
以下のようにコーディングしたみたのですが、ダメでした。
よろしくお願い致します。
Dim xlApp As Excel.Application
Dim xlBook As Excel.Workbook
Dim xlSheet As Excel.Worksheet
Set xlApp = CreateObject("Excel.Application")
Set xlBook = xlApp.Workbooks.Open("C:\temp\test.xls")
xlSheet.Rows("2:8").Copy '行でコピーした場合
xlSheet.Range("A0:P3").Copy 'セルの範囲でコピーした場合
'行への貼り付け
xlSheet.Rows(9).Paste
'セルへの貼り付け
xlSheet.Cells(1, 2).Paste