2017-06-06 75 views
0

我有兩個命名錶,我想用下面的語法將值從一個表更改爲另一個表;但是我得到類型不匹配錯誤。任何人都可以看看這個並協助我嗎?Excel vba將值從一個表更改爲另一個

命名錶:WKS1和wks2

wks1.cells(1,1).value=wks2.cells(1,3).value 

任何幫助將非常感激。

+0

你能告訴你設置工作表?這一行似乎沒有任何問題。 –

+1

你如何設置'wks1'和'wks2'的對象變量?他們需要像這樣設置:'Dim wks1 As Worksheet Set wks1 = Thisworkbook.Sheets(「SheetNameHere」)' – Jordan

+1

@Jordan謝謝!,這是我錯過的地方。可以了,好了! – Manish

回答

1

一個例子:

Sub Manish() 
    Dim wks1 As Worksheet, wks2 As Worksheet 

    Set wks1 = Sheets("wks1") 
    Set wks2 = Sheets("wks2") 

    wks1.Cells(1, 1).Value = wks2.Cells(1, 3).Value 
End Sub 
相關問題