返回列表 上一主題 發帖

如何將TextBox和編號分開?

回復 10# GBKEE


    大大您好~可是他計算的數值怪怪的~

他不會素質加總

例如N3=3,N2=2,N3+N2=32會變成這樣

TOP

回復 11# av8d
Val 將字串轉換為數字
  1. Option Explicit
  2. Private Sub CommandButton2_Click()
  3.     Dim N(), i ,ATO
  4.     ReDim N(1 To 3)
  5.     For i = 1 To 3
  6.         N(i) = Val(工作表1.OLEObjects("TextBox" & i).Object.Value)
  7.         'N(i) = 工作表1.OLEObjects("TextBox" & i).Object.Value
  8.     Next
  9. ATO = N(3) + N(2)
  10. 'ATO = Val(N(3)) + Val(N(2))
  11. MsgBox ATO
  12. End Sub

  13. ''''''''''''''''變數指定為整數  '''''''''''''''''''''''
  14. Private Sub CommandButton2_Click()
  15.     Dim N() As Integer, i As Integer, ATO As Integer
  16.     i = 3
  17.     ReDim N(1 To i)
  18.     For i = 1 To 3
  19.         N(i) = 工作表1.OLEObjects("TextBox" & i).Object.Value
  20.     Next
  21. ATO = N(3) + N(2)
  22. MsgBox ATO
  23. End Sub
複製代碼

TOP

本帖最後由 av8d 於 2011-9-9 09:40 編輯

回復 12# GBKEE


    大大您好~
1.如果要指定多個整數變數是否有更便捷的方式呢? 謝
如果運算後要無條件捨去只取整數~好像還是必須使用int
ATO = INT(N(3) / N(2))

TOP

回復 13# av8d
要指定多個整數變數是否有更便捷的方式呢?
Dim N() As Integer, i As  Integer, ATO As  Integer

TOP

        靜思自在 : 口說好話、心想好意、身行好事。
返回列表 上一主題