我确信这是非常简单的,但我是VBA的新手,我正在尝试创建一个宏来复制“临时”表中的整个第2行
并将整行替换为“QuestLog”工作表上A列中的相应值
我试过用谷歌搜索,但我被卡住了,
Sub UpdateQuest()
Dim SrchSht As Worksheet
Dim SearchValue, OutPlace
Set SrchSht = Sheets("QuestLog")
SearchValue = Sheets("Temp2").Range("A2").Value
Set c = SrchSht.Range("A:A").Find(what:=SearchValue, LookIn:=xlValues)
If Not c Is Nothing Then
c.Value = Sheets("Temp2").Range("A2").Value
c.Offset(0, 1) = Sheets("Temp2").Range("B2")
c.Offset(0, 2) = Sheets("Temp2").Range("C2")
c.Offset(0, 3) = Sheets("Temp2").Range("D2")
c.Offset(0, 4) = Sheets("Temp2").Range("E2")
c.Offset(0, 5) = Sheets("Temp2").Range("F2")
c.Offset(0, 6) = Sheets("Temp2").Range("G2")
Else
MsgBox "Quest ID not found"
End If
End Sub
干杯,
丹
1条答案
按热度按时间ubof19bj1#