|    | 
     >そこまでは、Excelの一般操作ではできませんから、「マクロの記録」でも記録 
>できません。 
> 
>そこで、以下のような追加をすることでできると思います。 
> 
>Sub Macro2() 
> Dim WB As Workbook 
> Dim strBookName As String 
>  
> '元のブック名 
> strBookName = "Book1.xls" 
>  
> '元のブック名が開いていれば、オブジェクト変数に格納 
> On Error Resume Next 
> Set WB = Workbooks(strBookName) 
> On Error GoTo 0 
>   
> 'オブジェクト変数に格納できなければ(元のブック名が開いていなければ) 
> If WB Is Nothing Then 
>'  ChDir "C:\DOCUMENTS AND SETTINGS\XXXX\デスクトップ" 
>  Workbooks.Open Filename:= _ 
>    "C:\DOCUMENTS AND SETTINGS\XXXX\デスクトップ\" & strBookName 
> End If 
>  
> Range("A1:E1").Select 
> Selection.Copy 
> Windows("1Book1.xls").Activate 
> ActiveSheet.Paste 
>End Sub 
 
 
ソースコードにわかりやすいコメントまでつけて 
頂きまして、 
ありがとうございました。 
使用させて頂きます。 
 
 | 
     
    
   |