返回列表 上一主題 發帖

一個表單輸入問題請協助,

一個表單輸入問題請協助,

前輩們:安好
一個表單輸入問題請協助, 附檔, 先行謝謝.
aaa.zip (25.42 KB)

本帖最後由 周大偉 於 2018-9-9 10:59 編輯

回復 12# Hsieh
Hsieh版大,早晨
感謝早前回應這篇發問, 而這程式已用了一段時間, 版大這程式碼中可否加入資料輸入后自行排序效杲, 希望再得到版大回應..
謝謝!!祝周日快樂,,

ss.rar (27.28 KB)

TOP

回復 12# Hsieh
感謝版大,
再次協助,
祝願健康

TOP

回復 11# 周大偉
  1. Private Sub Label6_Click()
  2. Application.ScreenUpdating = False
  3. With Workbooks.Open(ThisWorkbook.Path & "\員工資料表.xlsx")
  4. If ComboBox1 <> "" Then
  5.    With .Sheets(ComboBox1.Text)
  6.      Set Rng = .Columns("A").Find(TextBox1, lookat:=xlWhole)
  7.      If Rng Is Nothing Then
  8.         .Cells(.Rows.Count, 1).End(xlUp).Offset(1, 0).Resize(, 4) = Array(TextBox1, TextBox2, TextBox3, TextBox4) '未有資料,新建
  9.         Else
  10.         yn = MsgBox("姓名已存在,是否覆蓋?", vbYesNo)
  11.            If yn = 6 Then
  12.               Rng.Resize(, 4) = Array(TextBox1, TextBox2, TextBox3, TextBox4) '覆蓋原資料
  13.               Else
  14.               k = Application.CountIf(.Columns("A"), Rng & "*")
  15.               .Cells(.Rows.Count, 1).End(xlUp).Offset(1, 0).Resize(, 4) = Array(Rng & k, TextBox2, TextBox3, TextBox4) '新建資料
  16.            End If
  17.     End If
  18.     End With
  19.     .Close 1
  20.     End If
  21. End With
  22. End Sub
複製代碼
學海無涯_不恥下問

TOP

本帖最後由 周大偉 於 2018-6-3 15:07 編輯

回復 7# Hsieh
Hsieh版大,好
先行謝過版大
小弟想修改這表單, 但功力淺, 請協助, 謝謝!!
內有明細說明,

bb.zip (30.21 KB)

TOP

回復 9# Kubi
謝謝,感恩。

TOP

回復 8# 周大偉
底下網頁或許能找到答案。
https://tw.answers.yahoo.com/question/index?qid=20080802000010KK03789

TOP

回復 7# Hsieh
謝謝版大無私協助
小弟有個問題請教, 在表單如姓名中輸入姓名後, 本已設定中文輸入, 但到了地址輸入時便跳回英文輸入,
如何設定中文輸入後便不會跳回英文輸入, 謝謝
祝願大大及樓上回應樓主身體健康, 快樂..

TOP

回復 6# 周大偉

試試
    輸入檔案.zip (20.98 KB)
學海無涯_不恥下問

TOP

回復 5# Kubi
謝謝大大教導,我是很膚淺,原來是text Box才符合,
如果排序是必須開啟員工資料檔案,這排序是可以不要,但仍希望能如遇有相同姓名時會作提示,你輸入姓名已存在之類提示,感謝前輩。

TOP

        靜思自在 : 要批評別人時,先想想自己是否完美無缺。
返回列表 上一主題