VBA 用 Excel 的入門練習 1

一個簡單的 Excel VBA 練習範例,附帶解說,可以幫助您入門:

首先,打開一個新的 Excel 工作簿並創建一個新的工作表。在第一列中輸入“姓名”、“年齡”和“國家”,然後在第二行中輸入一些示例數據。

接下來,按下 ALT + F11 鍵打開 VBA 編輯器。在左側的“項目瀏覽器”窗格中,選擇“這台電腦”下的“VBAProject(您的工作簿名稱)”,然後單擊右鍵,在菜單中選擇“插入”>“模塊”,以創建一個新的 VBA 模塊。

在模塊中輸入以下代碼:

Sub SortData()
    Range("A2:C6").Sort key1:=Range("B2:B6"), order1:=xlDescending, Header:=xlYes
End Sub

這個代碼將排序您輸入的示例數據。在這個例子中,我們將按照“年齡”列進行降序排序。

  • Sub 表示這是一個子程序,也就是一段 VBA 代碼的開始。
  • SortData 是子程序的名稱,您可以自由命名。
  • Range("A2:C6") 表示您要對哪個區域的數據進行排序。在這個例子中,它是包含示例數據的範圍。
  • key1:=Range("B2:B6") 表示您要按照哪列排序。在這個例子中,它是“年齡”列(B列)。
  • order1:=xlDescending 表示您要按照降序排序,也就是從大到小排序。
  • Header:=xlYes 表示您的數據包含標題行。
保存您的代碼,然後返回 Excel 工作簿。選擇“開發人員”選項卡,然後單擊“Visual Basic”按鈕,以返回 VBA 編輯器。

在 VBA 編輯器中,單擊“執行”菜單,然後選擇“SortData”選項。這將運行您的代碼並對數據進行排序。

您應該會看到數據已按照“年齡”列進行排序。這只是 VBA 的簡單入門示例,您可以通過學習更多的 VBA 代碼來擴展您的技能。



發佈留言

0 留言