返回列表 上一主題 發帖

[發問] 身分證代碼

回復 1# cypd
同一格要改變無法用公式,需要用VBA
按 ALT-F11,將VBA放入
  1. Private Sub Worksheet_Change(ByVal Target As Range)
  2.     If Intersect([A:A], Target) Is Nothing Then Exit Sub
  3.     Application.EnableEvents = False
  4.     Target = UCase(Target)
  5.     Application.EnableEvents = True
  6. End Sub
複製代碼
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 5# cypd

7樓已經說明

下列這行是控制要處理位置,[A:A] 表示A欄要處理
    If Intersect([A:A], Target) Is Nothing Then Exit Sub

若是 H5:H6要處理,修改如下
   If Intersect([H5:H6], Target) Is Nothing Then Exit Sub
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

        靜思自在 : 不要隨心所欲,要隨心教育自己。
返回列表 上一主題