Excel VBA技:設定底色和取得資料
  類別:  OFFICE
  書號:  AEI006600
  作者:  蔡文龍/張志成編著、吳明哲編校
  回線上練功房

處理Excel 工作表中的資料時,常常需要知道最下一列資料的列號,以及最右一欄資料是第幾欄,以便設定For … Next 迴圈的終值。

例如在公司存貨月報表上按 填底色 鈕,會自動檢查表格的範圍,然後每隔一列填入深色作為底色,以方便閱讀表格。

Step 1.
建立輸出入介面
1. 新增活頁簿並以「BackColor」為新活頁簿名稱。
2. 將表格複製到工作表1 中,再建立一個ActiveX 命令按鈕控制項。

Step 2.
1. 使用End 屬性取得表格的最下列列號,以及最右欄是第幾欄
2. 因為是隔列填底色,所以For 迴圈中的增值設為2。
3. 儲存格範圍可以使用Range(Cells(列1,欄1), Cells(列2,欄2))來表示,其中
Cells(列1,欄1)為左上角儲存格、Cells(列2,欄2) 為右下角儲存格。
4. 使用儲存格的Interior.Color 屬性可以設定底色。

Step 3.
取得工作表最下一列的列號,和最右一欄是第幾欄,程式寫法為:

 

 

關於碁峰隱私權政策聯絡我們     檢視 : PC 版  手機版
碁峰資訊股份有限公司 GOTOP INFORMATION INC.
台北市南港區三重路66號7樓之6 / 7F.-6,No.66,Sanchong Rd.,Nangang District,Taipei
TEL:(02)2788-2408 FAX:(02)8192-4433 劃撥帳號:14244383
Copyright 2014© GOTOP Information Inc, All Rights Reserved 請勿任意連結、轉載