0
私は にvbaスクリプトを書いています。現在の1つのExcelファイル(書式付き)の内容をコピーします。 b。現在のフォルダ内の他のすべてのExcelファイルをループします。 c。新しいコピーされたワークシートを追加してファイルを変換する現在のフォルダ内のファイルをループして編集するVBAスクリプト
何らかの理由で私のコードが機能しません。誰もが一度コピーして複数のファイルを開く複数回貼り付けています。ここ 私はVBAスクリプトに新たなんだ
Sub Macro7()
Dim wbf As Workbook
Dim myPath As String
Dim myFile As String
Dim currentFile As String
Dim mtExtension As String
myPath = Application.ActiveWorkbook.Path
currentFile = ActiveWorkbook.Name
MsgBox (myPath)
Dim objFSO As Object
Dim objFolder As Object
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFolder = objFSO.GetFolder(myPath)
Count = 0
For Each objFile In objFolder.Files
If currentFile <> objFile.Name Then
Set wbt = Workbooks.Open(Filename:=myPath & "\" & objFile.Name)
MsgBox (objFile.Name)
.Sheets("Action Descriptions").Select After:=Workbooks(objFile.Name).Sheets(1)
ActiveWorkbook.Save
ActiveWindow.Close
End If
'
Next
' Loop
End Sub
あなたが質問を忘れてしまいましたか? – Max