返回列表 上一主題 發帖

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

回復 1# 周大偉

表單欄位跟表格欄位對不上
不開啟資料表檔案如何去寫入?這部分只能說是在背景開啟
學海無涯_不恥下問

TOP

回復 6# 周大偉

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

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

        靜思自在 : 手心向下是助人,手心向上是求人;助人快樂,求人痛苦。
返回列表 上一主題