標題:
如何設定儲存格輸入數值只能一位數
[打印本頁]
作者:
yeh6712
時間:
2013-1-10 23:42
標題:
如何設定儲存格輸入數值只能一位數
如題,例如:在A1輸入2(只能輸入1∼9),游標再自動跳往B1繼續輸入1∼9,如此到K1;
再把游標移到A2,重複上述步驟到K2,……
……
一直到第100列,都是一樣的動作,
請問如何編寫巨集?謝謝…
作者:
Hsieh
時間:
2013-1-11 00:07
本帖最後由 Hsieh 於 2013-1-11 00:08 編輯
回復
1#
yeh6712
thisworkbook模組
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Application.MoveAfterReturnDirection = xlDown
End Sub
Private Sub Workbook_Open()
Application.MoveAfterReturnDirection = xlToRight
With ActiveSheet
.ScrollArea = "A1:K100"
With .Range("A1:K100").Validation
.Delete
.Add Type:=xlValidateWholeNumber, AlertStyle:=xlValidAlertStop, _
Operator:=xlBetween, Formula1:="1", Formula2:="9"
End With
End With
End Sub
複製代碼
存檔後重新開啟檔案,在當前作用中的工作表即可有此限制功能
[attach]13876[/attach]
作者:
yeh6712
時間:
2013-1-11 07:41
本帖最後由 yeh6712 於 2013-1-11 07:43 編輯
回復
2#
Hsieh
Good!
感謝大大…想問一下,是否可以輸完上一格後,自動跳至下一格,而不需按Enter鍵?
例:輸完A1後(合乎1∼9),自動跳至B1→C1→…K1;到K1,再按Enter鍵,跳至下一列的A2
重複上述動作至K100
真是麻煩您囉…
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)