標題:
表單製作
[打印本頁]
作者:
sillykin
時間:
2015-9-10 00:18
標題:
表單製作
如何製作由USERFORM1表單跳列輸入?
另在A欄空白處直接跳出表單呢?例如在A4欄位現無資料,點選此項即可跳出表單,然後所輸入資料在此列..由此列推
作者:
owen06
時間:
2015-9-10 12:33
回復
1#
sillykin
像這樣嗎?
作者:
sillykin
時間:
2015-9-10 14:16
回復
2#
owen06
謝謝大大的回覆,感恩
作者:
sillykin
時間:
2015-9-10 14:19
回復
3#
sillykin
想請問
.Row > 1 And .Column = 1 Then
On Error GoTo 99
這二段的意思,小弟不才,能否解說呢??
作者:
owen06
時間:
2015-9-10 19:17
回復
4#
sillykin
.Row > 1 And .Column = 1 Then =====> 僅讓第一列以上以及第一欄的目標會產生動作,也就是設定僅讓a欄會產生動作,不然會點其他儲存格的時候也跳出表單。
On Error GoTo 99 ===> 若發生錯誤時,直接跳至99,不要出現錯誤訊息。在框選大範圍目標時,會產生錯誤訊息,因此設定此動作,可避免跳出錯誤訊息。
你可以把on error goto 99 拿掉,再去框選大範圍,就會看見發生什麼事了。
作者:
准提部林
時間:
2015-9-10 22:54
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
With Target
If .Count > 1 Then Exit Sub '選取區非單一格,跳出
If .Row > 1 And .Column = 1 And .Value = "" Then UserForm1.Show
End With
End Sub
作者:
sillykin
時間:
2015-9-10 23:56
回復
6#
准提部林
謝謝老師指導,
但輸入完,可否跳下一儲格呢???
作者:
owen06
時間:
2015-9-11 11:33
回復
7#
sillykin
在userform1輸入
Private Sub CommandButton1_Click()
Selection.Value = TextBox1.Text
Selection.Offset(0, 1).Value = TextBox2.Text
Selection.Offset(0, 2).Value = TextBox3.Text
Selection.Offset(0, 4).Value = TextBox4.Text
ActiveCell.Offset(1, 0).Select
End Sub
複製代碼
作者:
准提部林
時間:
2015-9-11 14:40
回復
7#
sillykin
附件下載:
[attach]21954[/attach]
在A欄從第2格以下〔雙按滑鼠左鍵〕跳出輸入表單,
可選擇舊資料進行更改,或空白格輸入新資料,
表單有〔上一筆.下一筆〕按鈕,不必關閉表單做上下移動,
存入後自動跳下一筆!
作者:
sillykin
時間:
2015-9-14 08:42
回復
9#
准提部林
謝謝老師指導,感恩
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)