データフォルダの中にある、エクセルが例えば1つであれば、ポップアップは
①vbsのコードを提示してください。②「使用できなくなりました」とありますが「動くけれど意図しない動作をする」・「途中で○○というエラーが発生して止まる」などより詳細な情報を提示してください。
Option Explicit Const DIR = "C:\Temp\***\***\data" Const XLS = "C:\Temp\***\***\***.xlsx" Marge Sub Marge Dim cn Dim rs Set cn = CreateObject("ADODB.Connection") cn.Open "Provider=Microsoft.ACE.OLEDB.14.0;Data Source=" & xls & ";Extended Properties=Excel 16.0" Dim fs Set fs = CreateObject("Scripting.FileSystemObject") Dim folder Set folder = fs.GetFolder( DIR ) Dim file 'エラーカウンター Dim cnt cnt = 0 For Each file In folder.Files 'WScript.Echo file On Error Resume Next cn.Execute "INSERT INTO [Sheet1$] SELECT * FROM [Excel 16;database=" & file & "].[***$A3:AI4]" If Err.Number = 0 Then 'WScript.Echo "OK" Else cnt = cnt + 1 'WScript.Echo "Error!! 修正して下さい:" & file Dim objExcel '************* Set objExcel = CreateObject("Excel.Application") '************* objExcel.Visible = True '************* objExcel.Workbooks.Open file '************* Set objExcel = Nothing End If Nextありがとうございます。コードを記載したつもりでしたが、記載がされてませんでした。
そのコードは質問に追記してください。こちらに書かれても初期状態だと隠れている&フォーマットが崩れるで二重に見にくいです。
失礼いたしました。質問に記載いたしました。
回答1件
あなたの回答
tips
プレビュー