我要更改此范围内的值
Dim ws As Worksheet
Set ws = ThisWorkbook.Sheets("Sheet2")
Workbooks(Nextfile).Sheets("Sheet").Range("A1:Z171") = Application.WorksheetFunction.VLookup (Workbooks(Nextfile).Sheets("Sheet").Range("A1:Z171"), _
ws.Range("A1:B2000"), _
2, False)
我的问题是,当我运行此命令时,包含其他一些值的所有其他单元格都转到#n / a。
我希望我的代码做什么:
如果在Workbook 1 - Sheet1
范围("A1:Z171")
列Workbook2 - Sheet2
中找到相同的值,请查找("A1:B2000")
中所有具有值A
的单元格,请从列{同一行的{1}},并替换B
范围内Workbook 1 - Sheet1
中的值。