| 
    
     |  | ▼pi さん: こんばんは。
 >この通りに実行すると、まず、
 >C:\(途中省略) \デスクトップ\90\90.txt:121212.xls:addmdl
 >と、出てきます。ちなみに121212.xlsと90.txtは90という名前のフォルダに
 >入っています。90という名前のフォルダは、
 >デスクトップにあります。
 >その後に、"オブジェクト変数 または Withブロック変数が設定されていません
 >と、出てきます。
 ちょっと、どの行でエラーが発生しているの完全に特定できないので、
 Addcodeというファンクションプロシジャーのコードを単純にしてみます。
 
 '=======================================================================
 Function addcode(flnm As String, wk As Workbook, Optional mdnm As String = "", Optional prnm As String) As Long
 Dim vbcp As Object
 With wk.VBProject
 Set vbcp = .VBComponents.Add(1)
 Err.Clear
 vbcp.CodeModule.AddFromFile flnm
 End With
 addcode = Err.Number
 End Function
 
 mainのコードはそのままです。
 これで実行して下さい。どこかでエラーが発生するはずなんです。
 エラーが発生した箇所とエラーの内容を教えて下さい。
 何となく想像つきますが、確定したいのでこれで再度実行してみてください。
 
 |  |