1

他の 2 つのブックを開いてアクティブなブックにする必要があるマクロを含むアクティブなブックがあります。ただし、マクロを含むブックはアクティブなブックとして残ります。助けてください。

With myFile
.Title = "Choose File"
.AllowMultiSelect = False
If .Show <> -1 Then
Exit Sub
End If
SF = .SelectedItems(1)
SF = Application.GetOpenFilename(SF)
MsgBox SF

Workbooks.Open Filename:=(SF)



wb1 = ActiveWorkbook.FullName
MsgBox "SF" & SF
MsgBox "WB1" & wb1

WB1 は、マクロが含まれているブックのパスを示しています。SF ではない (openfile ダイアログ ボックスから選択されたソース ファイル)

さらに、以下のコードは正しいですか?

For Rw = 4 To DF.Sheet1.UsedRange.Rows.Count
For Rw1 = 3 To SF.Sheet1.UsedRange.Rows.Count
If df.Sheet1.Cells(Rw, 1).Value = sf.Sheet1.Cells(Rw, 53).Value Then

前もって感謝します

4

1 に答える 1