掙扎了一下這個代碼看,我還沒有過引用一列在VBA複製並粘貼到另一個選項卡,以便在這裏不用..VBA - 通過每個記錄
我有一個excel文件上表類似如下:
我需要我的代碼看起來在A列中找到的第一個名字,在這種情況下,尼古拉。然後我想讓它看看B列,並檢查她是否在存儲的任何記錄中出現了「Internet」字樣,因爲她的代碼會忽略她並移動到列表中的下一個名稱,在這種情況下,格雷厄姆。然後它會查看B列並檢查他是否有「Internet」一詞。因爲他沒有,代碼需要複製A &B中與該人員姓名相關的信息,並將該信息粘貼到工作簿中的另一個工作表中。
Sub Test3()
Dim x As String
Dim found As Boolean
Range("B2").Select
x = "Internet"
found = False
Do Until IsEmpty(ActiveCell)
If ActiveCell.Value = x Then
found = True
Exit Do
End If
ActiveCell.Offset(1, 0).Select
Loop
If found = False Then
Sheets("Groupings").Activate
Sheets("Groupings").Range("A:B").Select
Selection.Copy
Sheets("Sheet1").Select
Sheets("Sheet1").Range("A:B").PasteSpecial
End If
End Sub
任何幫助將不勝感激。 感謝
保