excel中使用vba里的copy方法
1、首先我們打開一個工作樣表作為例子。

2、copy方法就是excel工作表中的復(fù)制命令,使用鼠標(biāo)選擇單元格或者區(qū)域單元格,再鼠標(biāo)郵件面板中選擇復(fù)制命令,或者使用ctrl+c組合鍵。

3、我們使用alt+f11組合快捷鍵進(jìn)入vbe編輯器,插入一個新的模塊,并在模塊中輸入以下代碼:
Option Explicit
Sub cy()
Sheets(1).Range("a1").Copy
End Sub

4、這里首先要輸入對象工作表,指定一個正確的工作表。sheets(1)是5月工資表格,而range屬性正好是指鼠標(biāo)所選擇的單元格或者單元格區(qū)域。

5、這里我們對5月工資對象工作表的a1單元格執(zhí)行了copy方法,作用就是將該單元格的數(shù)據(jù)保存到了內(nèi)存中。與excel中的命令是等價的。如果需要粘貼,就需要指定單元格對象并使用pastaspecial方法來完成粘貼。

6、當(dāng)然使用粘貼方法,非常的精確,但是也造成了部分使用上的不便,因?yàn)檎迟N方法需要多種參數(shù)。如果只是復(fù)制值,那么我們可以直接使用一個簡單的方法,直接將目標(biāo)單元格或區(qū)域作為copy的參數(shù)輸入。例如Sheets(1).Range("b7").Copy Sheets(1).Range("b20")

相關(guān)推薦:
excel怎么使用vba自動調(diào)整列寬?
excel怎么使用vba的close關(guān)閉工作簿?
excel中怎么使用vba查看字符串的asc值?
新聞熱點(diǎn)
疑難解答
圖片精選