在工作中經(jīng)常會使用到EXCEL的宏,并輸入相關(guān)程序代碼幫助我們實現(xiàn)一定的功能。
首先我們要清楚某個單元格的值在vba中如何表示,如下圖示:
由上圖知,B28的值3000,在VBA中,我們應(yīng)該是用sheet1.cells(28,"b").value來表示,指的是工作表sheet1中的第28行第B列單元格的值。
我舉個列子,如下圖:
如果我想把sheet1中的所有性別為“女”的學(xué)生拷貝到sheet2表中,用宏的方法怎么實現(xiàn)?
以下是實現(xiàn)代碼:
j = 2
For i = 2 To 12
If Sheet1.Cells(i, "c").Value = "女" Then
Sheet2.Cells(j, "a").Value = Sheet1.Cells(i, "a").Value
Sheet2.Cells(j, "b").Value = Sheet1.Cells(i, "b").Value
Sheet2.Cells(j, "c").Value = Sheet1.Cells(i, "c").Value
j = j + 1
End If
Next i
這個例子就是想說明,如何在VBA中表示我們的單元格的值。懂了這個,只要有點編程基礎(chǔ)的,就一般都可以處理相關(guān)的問題了。