返回列表 上一主題 發帖

[發問] 上一欄、下一欄怎麼設計?

[發問] 上一欄、下一欄怎麼設計?

我想要可以按下一頁就下一欄修改資料
到第一欄就MsgBox ("資料最上層")
按上一頁就上一欄修改資料
到最後一欄沒有資料就MsgBox ("沒有資料")

  1. Private Sub CB1_Click()
  2. i = i - 1
  3. TB1.Text = xSh.Cells(i, 3)
  4. End Sub

  5. Private Sub CB2_Click()
  6. i = i + 1
  7. TB1.Text = xSh.Cells(i, 3)
  8. End Sub
  9. Private Sub CB3_Click()
  10. Set xSh = Sheets("工作表1")
  11. '讀取資料
  12. Dim i As Integer
  13. i = 4
  14. Do
  15. i = i + 1
  16. If xSh.Cells(i, 4) = "" Then Exit Do
  17. If TB1.Text = xSh.Cells(i, 3) Then
  18.     '廠商客戶資料TBox1~3
  19.     TB2.Text = xSh.Cells(i, 4)
  20.     TB3.Text = xSh.Cells(i, 5)
  21.     TB4.Text = xSh.Cells(i, 6)
  22.     TB5.Text = xSh.Cells(i, 7)
  23.     TB6.Text = xSh.Cells(i, 8)
  24. Exit Sub
  25. End If
  26. Loop
  27. End Sub
  28. Private Sub CB4_Click()
  29. Set xSh = Sheets("工作表1")
  30. '修改資料
  31. Dim i As Integer
  32. i = 4
  33. Do
  34. i = i + 1

  35. If xSh.Cells(i, 4) = "" Then Exit Do
  36. If TB1.Text = xSh.Cells(i, 3) Then
  37.   
  38.     '廠商客戶資料TBox1~3
  39.     xSh.Cells(i, 4) = TB2.Text
  40.     xSh.Cells(i, 5) = TB3.Text
  41.     xSh.Cells(i, 6) = TB4.Text
  42.     xSh.Cells(i, 7) = TB5.Text
  43.     xSh.Cells(i, 8) = TB6.Text

  44. Exit Sub
  45. End If
  46. Loop
  47. End Sub
複製代碼
test.rar (20.64 KB)
excel學習中!築出夢想
https://www.youtube.com/channel/UCPAiRNsHX3k_omp0YDgfDiA

參考檔:
Xl0000605.rar (15.43 KB)

TOP

回復 2# 准提部林

太酷了,內容要花一點時間吸收。
1.原來宣告可以整個表單使用。
2.原來表單的資料也可以用FOR 回圈填入資料。
謝謝大大。
excel學習中!築出夢想
https://www.youtube.com/channel/UCPAiRNsHX3k_omp0YDgfDiA

TOP

        靜思自在 : 屋寬不如心寬。
返回列表 上一主題