将值从一个工作表复制到另一个工作表 - Excel VBA

时间:2015-07-08 05:36:21

标签: vba excel-vba excel

我正在尝试根据列将值从一个工作表粘贴到另一个工作表(如vlookup)。两张纸都有相同的标题。在第二列中粘贴或键入值将从第二张纸中获取所有相关数据并将其粘贴到第一张纸中,以下代码似乎不起作用。

For i = 2 To Row
  If ws.Cells(i, 2).Text <> "" Then 
    For j = 2 To row1 
      If InStr(1, ws1.Cells(j, 2).Text, ws.Cells(i, 2).Text, vbTextCompare) > 0 Then 
        For k = 3 To 8 
          ws.Cells(i, k).Value = ws1.Cells(j, k).Value 
        Next k 
        Exit For 
      End If 
    Next j 
  End If 
Next i

0 个答案:

没有答案