【Excel教學】在VBA中如何快速調用、使用儲存格 發佈日期: 2023-01-182023-01-06 作者: yijun 文、意如老師 認識Excel 儲存格調用方式 儲存格是由欄、列組成的,接下來要來認識幾個函數來調用儲存格。函式:Cells(列、欄)例如:列2欄5對應的儲存格是E2使用方式:Cells ( 2 , 5) ,也可使用Cells(2 , E)。 讀出儲存格上面的值 操作測試:到E2 輸入任一值,例如 15 製作彈窗並顯示E2中的值。 程式碼: Sub test() a = Cells(2, 5) MsgBox (a)End Sub 選取單格、或一個區域: 選取單格:方式一(使用Cells):例選取2列5行的儲存格Cells(2,5).Select 程式碼參考如下: Sub test() Cells(2, 5).SelectEnd Sub 方式二(使用Range):選取單一儲存格,例如E2儲存格Range(“E2”).Select 選取一個範圍,例如B3:E6 範圍Range(“B3:E6”).Select 也可以使用Range(Cells(2, 5), Cells(3, 6)).Select來選擇一個範圍 跳著選取多格儲存格 Range(“A1,B2,A3,B4”).Select 選取單一欄:Range(“B:B”).Select 一次選取多欄:Range(“B:B,E:E”).Select 如要選取列的話只要把欄英文改列數字即可Range(“2:2,5:5”).Select Cells( )與Range( )賦予儲存格值的使用方式 使用Cells在儲存格中填入123Cells(2, 3) = 123 使用Range範圍中(B2:C5)中填入100Range(“B2”, “C5”) = 100 Cells跟Range很像但差別在哪裡? 主要差別在Cells更為彈性,可以使用變數的方式填入,例如想要在C1到C5的儲存格寫入倍數5的數字,即可使用for迴圈來實現,將變數值填入Cells中。 參考程式碼: Sub test() For i = 1 To 5 Cells(i, 3) = i * 5 NextEnd Sub 儲存格樣式設定 首先在B2 輸入一個預設文字Hello World 將B2中的文字設定大小為16Range(“B2”).Font.Size = 16 將B2中的文字設定顏色為綠色Range(“B2”).Font.Color = RGB(0, 255, 0) 將B2中的背景改成藍色Range(“B2”).Interior.Color = RGB(0, 0, 255) 將B2設定為粗體Range(“B2”).Font.Bold = true 調整B2欄位寬度Range(“B2”).ColumnWidth = 25 將B2設定為自動調整欄寬Range(“B2”).EntireColumn.AutoFit 將B2外框設定為雙框線Range(“B2”).Borders.LineStyle = xlDouble 清除B2的資料格式Range(“B2”).ClearFormats 清除B2儲存格內容Range(“B2”).ClearContents 關於如何使用VBA 程式來選取、複製與貼上資料及如何調用其他工作表與活頁簿上的資料,將在下一篇文章詳細介紹。 加入菜鳥救星官方Line並回覆「我想看文章」,不定期獲得更多知識吧! 不同頻道,不同知識! Facebook Instagram Youtube 分享此文:分享到 Twitter(在新視窗中開啟)按一下以分享至 Facebook(在新視窗中開啟)按一下以分享到 Telegram(在新視窗中開啟)按一下即可以電子郵件傳送連結給朋友(在新視窗中開啟)請按讚:喜歡 正在載入... 相關