Excel表點樣可以將全部細楷英文轉做大楷英文?

2009-05-28 7:30 am
Excel表點樣可以將全部細楷英文轉做大楷英文?thx.........^^

回答 (3)

2009-05-28 4:56 pm
✔ 最佳答案
這問題,用 VBA 解決最容易。
請使用以下 VBA Code ,如不懂如何使用,請看這影像示範:

http://www.youtube.com/watch?v=YRa3GowylFg&fmt=22


Sub up_all()
' Avoid error when no cells selected
On Error Resume Next

' Turn off screen update to avoid flickering
Application.ScreenUpdating = False

' Turn off auto calculation to improve performance
Application.Calculation = xlCalculationManual

Dim Cell As Range

' Select cells with text in the selection
For Each Cell In Intersect(Selection, _
Selection.SpecialCells(xlConstants, xlTextValues))
'Cell.Formula = UCase(Cell.Formula)
Cell = UCase(Cell)
Next

Application.Calculation = xlCalculationAutomatic
Application.ScreenUpdating = True
End Sub



2009-05-29 01:59:22 補充:
巨集即是 Macro ,亦即是 VBA 。
你目前 Excel 內的安全設定太高,完全不容許使用巨集,當你開啟有巨集的 .xls 時,你會見到那對話方塊,而你亦將不能使用內裏的 VBA Code 。
你可以根據以下網頁,將安全度由「高」調至「中」。
下次當你開啟有巨集的 .xls 時,Excel 會問你是否要啟用巨集,只要你緊記,當你打開來歷不明的 .xls 檔時,不要按「啟用巨集」,按「停用巨集」,這樣就很安全了。

http://272586.blogspot.com/2008/01/excel_21.html
2009-05-28 8:31 am
hi light佢,
'禁'caps lock!!
2009-05-28 7:50 am
假設資料在A行
在B1輸入 =UPPER(A1)

2009-05-28 10:28:58 補充:
假設資料在A行,在B1輸入 =UPPER(A1) <====如果呢個方法咪要DELETE左佢原本果行細楷囉?

相信這是最簡單直接的方法......
但刪除 A行前,必須先把B行COPY及PASTE(值)


收錄日期: 2021-04-11 19:28:42
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20090527000051KK01983

檢視 Wayback Machine 備份