請教 VBA

先試一過簡單.
問左GPT, 想在 EXCEL 中行 VBA, 自動改 FONT = ARIAL, TEXT = 12.
佢教左係 文件 按 ALT+F11 打開.
跟住 執行, 輸入

Sub Changefont()
Dim cell As Range

For Each cell In ActiveSheet.usedrange.Cells
If cell.Font.Name = "arial" Then
cell.Font.Name = "times new roman"
cell.Font.Size = 12

End If
Next cell

End Sub

跟住按 F5.
沒有問題.

咁關左個 VBA.

按 ALT + F8 運行. 但什麼反應都沒有. 一個 FONT 都沒改. 大細也沒有不同.

是呢組 CODE 係錯? 還是 按 F5 的 STEP 錯. 應該再要做什麼 STEP ?

GPT 用簡體中文或大陸版的 OFFICE 術語, 有些看不明, 什麼 "宏".......

還有呢一組.


Sub Changefont()
Dim rng As Range
Dim cell As Range

Set rng = ActiveSheet.UsedRange

For Each cell In rng

If cell.Font.Name = "arial" Then

cell.Font.Name = "times new roman"
cell.Font.Size = 12

End If
Next cell

End Sub

按步驟分拆你的描述

{
跟住按 F5.
沒有問題.
}
意思係
見到Changefont出現喺Macro window (run or edit macro)
執行Changefont後
成功讓你的worksheet中嘅arial文字轉成times new roman嗎?

宏 係 形容詞
廣博、深遠

樓主分享吓對 巨集 有明白了解嗎?

TOP

先試一過簡單.
問左GPT, 想在 EXCEL 中行 VBA, 自動改 FONT = ARIAL, TEXT = 12.
佢教左係 文件 按 ALT+F11 ...
bobopig 發表於 2023-5-20 01:22



按 ALT + F8 運行 <---- 邊個教你的?

TOP

初代excel script叫macro,唔係叫vba。
內地翻譯:宏=macro=vba
台灣翻譯:巨集=macro=vba
兩地譯法唔同,蕭規曹隨,直至現在。
香港仍有好多人叫macro。。。

TOP

本帖最後由 bobopig 於 2023-5-24 12:56 編輯
按步驟分拆你的描述

{
跟住按 F5.
沒有問題.
}
意思係
見到Changefont出現喺Macro window (run or edit ma ...
LEARZA 發表於 2023-5-20 08:24

我打錯字
係 執行後,沒有反應,沒有效果
沒有任何一格有轉 字體 或 fonts size


我再睇番,應該我問錯 poe

加上 poe 成日都出 簡體中字
所以我估佢 d 術語都係用大陸,所以不知 宏 是不是 香港用開。

via HKEPC IR Pro 3.6.1 - Android(3.3.1)

TOP

按 ALT + F8 運行
jimking332 發表於 2023-5-20 11:07

寫 marco 同事

不是正確嗎?

via HKEPC IR Pro 3.6.1 - Android(3.3.1)

TOP

初代excel script叫macro,唔係叫vba。
內地翻譯:宏=macro=vba
台灣翻譯:巨集=macro=vba
兩地譯法唔同, ...
iamstupid 發表於 2023-5-20 22:52

即係好似 而家都係 叫慣 pokmon 做 寵物小精靈,唔會叫 寶可夢 咁?

via HKEPC IR Pro 3.6.1 - Android(3.3.1)

TOP