返回列表 上一主題 發帖

如何在表單顯示 Excel 某欄位的數值?

回復 1# bowwow1975


    請上傳你的範例~ 因為看不懂 你下面的這兩句話
   ============================
    算完之後,請問我要如何把直抓到表單裡?
  (例如算出的值在 F5的話)
   ============================
   所謂的算完後的值是什麼意思??  (你的值是怎麼算的,是什麼意義呢??)
   所謂的值在F5又是什麼意思??

    問題的描述要更清楚一些~ 會更好知道你的需求唷~
學習才能提升自己

TOP

回復 5# bowwow1975


表單的架構圖

  1. '表單內的程式碼

  2. Private Sub CommandButton1_Click()  'Add

  3. A = Sheet1.Range("A65536").End(xlUp).Offset(1, 0).Row

  4. With UserForm1
  5.      Sheet1.Range("A" & A).Select
  6.      Sheet1.Range("A" & A) = .TextBox2.Text
  7.      .TextBox1.Text = A
  8. End With

  9. End Sub

  10. Private Sub CommandButton2_Click()  '上一筆

  11. With UserForm1
  12.      K = .TextBox1.Value - 1
  13.      If K < 3 Then
  14.          MsgBox "已經到資料的第一筆"
  15.          Sheet1.Range("A3").Select
  16.          .TextBox1.Text = 3
  17.      Else
  18.          Sheet1.Range("A" & K).Select
  19.          .TextBox1.Text = Sheet1.Range("A" & K).Row
  20.          .TextBox2.Text = Sheet1.Range("A" & K)
  21.      End If

  22. End With

  23. End Sub

  24. Private Sub CommandButton3_Click() '下一筆
  25. With UserForm1
  26.      K = .TextBox1.Value + 1
  27.      S = Sheet1.Range("A65536").End(xlUp).Row
  28.      If K > S Then
  29.          MsgBox "已經到資料的最後一筆"
  30.          Sheet1.Range("A" & S).Select
  31.          .TextBox1.Text = S
  32.      Else
  33.          Sheet1.Range("A" & K).Select
  34.          .TextBox1.Text = Sheet1.Range("A" & K).Row
  35.          .TextBox2.Text = Sheet1.Range("A" & K)
  36.      End If

  37. End With
  38. End Sub

  39. Private Sub UserForm_Activate()  '執行UserForm時的各項預設
  40. '===== 初始的UserForm的設定======
  41. With UserForm1
  42.      .CommandButton1.Caption = "Add"
  43.      .CommandButton2.Caption = "上一筆"
  44.      .CommandButton3.Caption = "下一筆"
  45.      .Label1.Caption = "現在是第"
  46.      .Label2.Caption = "列資料"
  47.      .TextBox1.Text = Sheet1.Range("A3").Row
  48.      .TextBox1.Enabled = False
  49.      .TextBox2.Text = Sheet1.Range("A3")
  50. End With
  51. '=================================
  52. End Sub
複製代碼
學習才能提升自己

TOP

        靜思自在 : 有智慧才能分辨善惡邪正;有謙虛才能建立美滿人生。
返回列表 上一主題