我想知道在VBA中Excel中引用單元格中的部分值的方法。例如,如果在單元格A32中存儲了4200毫升。我想在VBA中只引用4200進行宏計算。所以就像一個人可以引用字符串或列表在python索引,我想能夠做到這一點。謝謝!Excel中單元格的引用部分vba
2
A
回答
2
是這樣的(?):
Dim tmpArr
tmpArr = Split(Range("A32"), " ")
'any calculation in vba in this way:
Range("B32") = tmpArr(0)/100
'results with 42 in cell B32
編輯如果對識別號碼爲分體式的第一部分有任何疑問的結果,你可以做這樣額外的轉換:
'conversion to Double type
Range("B32") = CDbl(tmpArr(0))/100
0
您可以創建一個功能來拆分單元格的內容,然後分別處理您想要的部分。
Dim content As Variant
content = Split(Range("A32").Value, " ")
0
獲取單元格值作爲字符串s並返回數字部分?
Function GetNumber(s As String)
Dim j As Long
While Not IsNumeric(Left(s, 1))
If Len(s) <= 1 Then
Exit Function
Else
s = Mid(s, 2)
End If
Wend
GetNumber = Val(s)
End Function
相關問題
- 1. VBA Excel單元格引用
- 2. 在excel vba中找到單元格引用的簡單方法
- 3. VBA分配單元格引用功能
- 4. Excel中的循環中公式的單元格引用VBA
- 5. excel vba:插入公式動態單元格引用使用vba?
- 6. excel中的VBA格式單元格
- 7. 引用VBA中Excel公式中的一組單元格範圍
- 8. 用VBA設置另一個單元格引用的excel單元格的值
- 9. 匹配函數Excel中的相對單元格引用VBA
- 10. EXCEL 2010:使用VBA將單元拆分爲多個單元格
- 11. VBA Excel行中的單元格中斷
- 12. VBA腳本中的引用單元格
- 13. Excel用VBA替換單元格格式
- 14. 單元格着色vba excel
- 15. excel vba選擇單元格
- 16. Excel單元格引用
- 17. 在VBA中使用單元格引用
- 18. Excel Vba:單元格中的公式值
- 19. 轉換單個單元格引用整個列參考Excel VBA
- 20. 引用excel中的單元格
- 21. Excel宏中的單元格引用
- 22. Excel中的SUMIFS與單元格引用
- 23. Excel VBA - 引用公式寫入的單元格
- 24. Excel VBA - 使用單元格引用範圍
- 25. Excel比較部分單元格內容
- 26. VBA Excel:如何讀取單元格中的可變長度的某些部分
- 27. VBA - 連續空單元格的單元格引用的選擇
- 28. VBA Excel R1C1Formulas使用單元格方法
- 29. 在vba excel中鎖定單元格
- 30. 在VBA excel中驗證單元格
謝謝KazJaw。根據我對python中re.split的瞭解,tmpArr有兩個元素,4200和cc對嗎?他們不是都是字符串嗎?你可以在「4200」上執行算術運算嗎? –
它似乎功能識別並使自動和正確的轉換爲數字(剛測試)。然而,你是對的,默認情況下'Split function'返回'string'。在幾秒內看到答案的一些改進... –
非常感謝你KazJaw! –