[VBA] 比對資料及設定格式

顯示結果從第 1 筆 到 2 筆,共計 2 筆
  1. #1
    Take it easy~ leonchou 的大頭照
    註冊日期
    2001-05-03
    討論區文章
    3,244

    [VBA] 比對資料及設定格式

    先來一個簡單的巨集,當然對於巨集內容,如果你有更好的
    寫法或意見,也歡迎和大家分享、討論喔~
     
    問題:Sheet1 及 Sheet2 內容如下 --
     
     
     
       以 Sheet1 的[姓名]尋找 Sheet2,若有符合的
       則將 Sheet1 該項目的編號、姓名、地址三欄
       的底色設成黃色。
     
    方法:於 Sheet1 執行此巨集:
     
    Sub 小巨集()
    1 r = 2
    2 Do While Cells(r, 1) <> ""
    3 Set f = Sheets(2).Columns(1).Find(Cells(r, 2))
    4 If Not f Is Nothing Then
    5 Rows(r).Range("A1:C1").Interior.Color = vbYellow
    6 End If: r = r + 1
    7 Loop
    End Sub
     
    [說明]
    1 設定變數 r 為起啟列號 (row) 初值。
    2 對第一欄做迴圈,直到儲存格是空白為止。
     此迴圈執行 Do...Loop 之間 (3~6行) 的動作。
    3 在 Sheet2 的第一欄尋找此姓名,將搜尋結果存為一變數 f。
    4 若 f 變數不是空值 (表示有找到) 則執行
     If..End If 之間的動作。
    5 將第 r 列前三個儲存格的底色設為黃色。
    6 結束 If 判斷,將 r 變數加 1 以繼續處理下一列。
    7 結束 Do...Loop 迴圈。
     
    PS. 為說明之便而在程式碼前加上行號,一般是不需要的。


    <span style="filter:glow(color=3CB371,strength=4);width:100%;color:#3CB371;font-family:Comic Sans MS;font-size:18;font-weight:bold">No desire, No pain.</span><p><span style="filter:glow(color=FF4500,strength=3);width:100%;color:#FF8C00;font-family:Comic Sans MS;font-size:18;font-weight:bold">Before Asking, You should RTFH, RTFM, STFW...</span>

  2. #2
    會員 逍遙子 的大頭照
    註冊日期
    2001-02-10
    討論區文章
    22
    哇~~~
    現在才看到這幾篇VBA的文章~~
    謝謝Leon Chouㄍㄍ的提供分享~~
    VBA在OFFICE裡面真的是粉方便的唷~~
    許多小指令的設定又快又好用~~

    真的謝謝Leon Chouㄍㄍ的分享啦~~
    呵呵~~

類似的主題

  1. [Windows XP] 請問能不能用批次檔來對資料夾設定安全性?
    作者:yihong00 所在討論版:-- Windows 討 論 版
    回覆: 1
    最後發表: 2010-08-23, 11:37 AM
  2. 【求助】對資料夾設定安全密碼
    作者:iamilot 所在討論版:-- HELP ME 電 腦 軟 硬 體 急 救 版
    回覆: 2
    最後發表: 2005-04-06, 12:10 AM
  3. 【求助】Nero 比對資料 的速度比 燒錄資料 慢一倍 ... 正常嗎 ?
    作者:SaySayLiam 所在討論版:-- 光 碟 燒 錄 討 論 版
    回覆: 0
    最後發表: 2004-07-26, 04:09 PM
  4. 在EXCEL呼叫別的檔來比對資料??
    作者:ericks 所在討論版:-- OFFICE 相 關 軟 體 討 論 版
    回覆: 8
    最後發表: 2002-02-06, 12:00 AM
  5. [VBA] FileSystem 應用 (2) - 檔案比對
    作者:leonchou 所在討論版:-- OFFICE 相 關 軟 體 討 論 版
    回覆: 0
    最後發表: 2001-09-07, 11:33 PM

 

vba filter 寫法

vba 設定大頭照

發表文章規則

  • 不可以發表新主題
  • 不可以回覆文章
  • 不可以上傳附加檔案
  • 不可以編輯自己的文章
  •