2017-06-06 6 views
0

名前付きシートが2枚あり、次の構文で値をシート間で変更したい。しかし、タイプの不一致エラーが発生します。誰もこれを見て私を助けることができますか?シート名前Excel vbaの値を1枚から別のシートに変更する

:wks1とwks2

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

任意の助けもいただければ幸いです。

+0

はあなたが表示されことができますか?この1行に問題はないようです。 –

+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 
関連する問題