| 
    
     |  | ブックをいっぱい開くと、どのブックのどのシートとはっきりさせておかないと >自分でも訳が分かりません。。。
 となりやすいです。私もしょっちゅうです。
 
 Sub Macro5()
 
 Dim My_Wb    As Workbook
 Dim Data_Wb   As Workbook
 Dim intDataCnt As Long
 
 Set My_Wb = ThisWorkbook
 Set Data_Wb = Workbooks.Open(Filename:= _
 "S:\Documents and Settings\administrator\デスクトップ\資料作成.xls")
 
 intDataCnt = 2
 
 With Data_Wb.Sheets("何ですか?")
 
 Do While .Range("B" & intDataCnt).Value <> ""
 
 If .Sheets("何ですか?").Range("C" & intDataCnt).Value <> "" Then
 .Range("D" & intDataCnt).Formula = .Range("E" & intDataCnt).Value / Range("C" & intDataCnt).Value
 End If
 
 intDataCnt = intDataCnt + 1
 
 Loop
 
 End With
 
 'ここからはマクロが書いてあるブックなのかなぁ?
 'なら、
 My_Wb.Activate
 
 ActiveCell.FormulaR1C1 = "=TODAY()"
 Selection.NumberFormatLocal = "yyyymmdd"
 
 
 My_Wb.Sheets("Sheet1").Select
 Sheets("Sheet1").Name = Format(Date, "yyyymmdd")
 
 
 End Sub
 
 まだ、いろいろ直したほう良いかもしてませんが、取り急ぎ
 
 |  |