2016-11-09 32 views
0

私のコードは範囲をコピーしていないようですが、文字列でテストしたときにコピーします。シート範囲を使用してExcelブックから別のブックに範囲をコピー

With setupSheet 
     setupSheet.Range("BA1:BB7") = sheet1.Range("A2:B8") 
    End With 

何もsetupSheetに置き換えられないばかりされています

は、ここに私のコードです。声明で

+0

私のコードは、*範囲を超えるcopyignではないようです* - これはあまり明確ではありません。あなたはもっと具体的になりますか?たぶんスクリーンショットで?また、 'Sheet1.Range(" A2:B8 ")'の式は? –

+0

'Range'のデフォルトプロパティは' Value'ですが、この文では必須と思われます。 '.Black(" BA1:BB7 ")。Value = sheet1.Range(" A2:B8 ")。Value'。 '.Range(" BA1:BB7 ")。コピー先:= sheet1.Range(" A2 ")'。 'Copy'は、目的地の左上のセルのみを必要とします。また、フォーマットをコピーします。 –

+0

。値を固定しました。おかげでみんな –

答えて

0

のポイントは、あなたがこれを試してみてください表現に

を入力しておく必要がないようです。

With setupSheet 
    .Range("BA1:BB7") = sheet1.Range("A2:B8") 
    End With 
+0

ええ、私は知っているが、私は、 –

関連する問題