| 
    
     |  | ▼masa さん、皆さん、こんにちは。 
 >
 >記載が不足しておりました。
 >ExcelVbaなのですが、wshとして記述しております。
 >ソースを抜粋しました。
 >
 >'試してみましたが、駄目でした
 >'エラーは発生しないのですが、セルが選択されません
 >objExcelBook.Sheets(1).Range(Columns(1), Columns(10)).Select
 Columnsというのもプロパティです。
 Vbsにはないですよね?
 つまり、Columnsの前にもオブジェクトが必要なんです。
 
 Set objexcel = CreateObject("excel.application")
 Set objbook = objexcel.Workbooks.Add
 objexcel.Visible = True
 with objbook.sheets(1)
 .range(.columns(1),.columns(10)).select
 end with
 
 確認して下さい。
 
 
 >
 >'以下のように記述するとセルは選択されます。
 >objExcelBook.Sheets(1).Range("A1:J10").copy
 >
 >wshでは駄目なのでしょうか?
 >
 >
 >>こんにちは。かみちゃん です。
 >>
 >>>セルのx座標から、位置?が分かる関数は有りますでしょうか。
 >>>x座標が20→T
 >>>x座標が30→AD
 >>>
 >>>RangeでPasteする際に算出する必要があるのです・・・
 >>
 >>Columns("T:AD").Select
 >>ActiveSheet.Paste
 >>をしたいということであれば、
 >>Range(Columns(20), Columns(30)).Select
 >>ActiveSheet.Paste
 >>で、できます。
 
 |  |