Board logo

標題: [發問] 在同一格input和output [打印本頁]

作者: lightshadow    時間: 2014-12-8 20:22     標題: 在同一格input和output

各位前輩

如果我想在整個column A 用一個vba巨集

我在A1輸入"1",然後A1會變"一"
在A2輸入"2",然後A2會變"二"
....
...
至到"5" > "五"

應該怎樣寫?
謝謝幫助
作者: owen06    時間: 2014-12-8 23:25

本帖最後由 owen06 於 2014-12-8 23:33 編輯

回復 1# lightshadow


    試試看
  1. Private Sub Worksheet_Change(ByVal Target As Range)
  2. With Target
  3.     If .Column = 1 And .Row >= 1 Then
  4.        .NumberFormatLocal = "[DBNum1][$-404]G/通用格式"
  5.     End If
  6. End With
  7. End Sub
複製代碼

作者: ashan0418    時間: 2014-12-9 10:09

回復 2# owen06


大大: 能否請教『[DBNum1][$-404]G/通用格式』是如何解釋??
作者: owen06    時間: 2014-12-9 10:56

本帖最後由 owen06 於 2014-12-9 10:57 編輯

回復 3# ashan0418

就只是一個他內建的程式碼,無從解釋@@
教你一個方法,你在任一儲存格輸入數字1之後,按右鍵選『儲存格格式』,然後選『特殊』再選『一萬二千三百四十五』那個,按確定,然後再度進入儲存格格式裡,這次選『自訂』,你就會看到最下面有一個[DBNum1][$-404]G/通用格式,這時候就找到你要的解答啦。

[DBNum1]:顯示一、二、三、四 …

[DBNum2]:顯示壹、貳、参、肆 …

[DBNum3]:顯示1、2、3、4 …(全型)

[DBNum4]:顯示1、2、3、4 …(半型)
作者: ashan0418    時間: 2014-12-9 11:51

回復 4# owen06


原來是在『特殊』中選的,難怪我一直找不到!!

謝謝大大的說明!!
作者: Hsieh    時間: 2014-12-9 15:21

自訂儲存格數值格式
[<1]G/通用格式;[<6][DBNum1]G/通用格式;0




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)