|    | 
     ブックをいっぱい開くと、どのブックのどのシートとはっきりさせておかないと 
>自分でも訳が分かりません。。。 
となりやすいです。私もしょっちゅうです。 
 
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 
 
まだ、いろいろ直したほう良いかもしてませんが、取り急ぎ 
 | 
     
    
   |