我需要拆分這個數字309701406
爲30
970
140
6
。我如何處理VB宏腳本。任何人請看看這個和協助。如何使用VB宏拆分字符串
0
A
回答
3
AS在你的問題的評論中提到,您可以使用以下命令:
SomeString = Mid(StringName, Start, Length)
把那成Sub
將如下所示:
Option Explicit
Sub SplitStringSub()
Dim OriginalString As String
Dim String1 As String
Dim String2 As String
Dim String3 As String
Dim String4 As String
OriginalString = 309701406
'Mid wants a String input
'Because of the need to split the Numerical String it is not explicity required to have the " " around then String input line.
'Should you want to Split a String of Alphabetical Characters the " " will definitely be required.
String1 = Mid(OriginalString, 1, 2)
String2 = Mid(OriginalString, 3, 3)
String3 = Mid(OriginalString, 6, 3)
String4 = Mid(OriginalString, 9, 1)
End Sub
0
如果0是分隔符你可以這樣做。
Dim str As String
Dim aTmp() As String
str = "309701406"
aTmp() = Split(str, "0")
str = Join(aTmp, "0 ")
aTmp() = Split(str, " ")
相關問題
- 1. ERStudio宏字符串拆分
- 2. 如何使用PHP拆分字符串?
- 3. 在宏中拆分字符串
- 4. 如何拆分字符串?
- 5. 如何拆分字符串?
- 6. 如何拆分字符串?
- 7. 如何拆分字符串
- 8. 如何拆分字符串不使用拆分功能?
- 9. 如何使用子字符串拆分字符串
- 10. 使用拆分將字符串拆分爲2個字符組?
- 11. 如何拆分字符串並在VB中使用它們循環?
- 12. 使用字符串作爲分隔符來拆分字符串
- 13. 使用html註釋作爲分隔符的VB拆分字符串
- 14. 用字符串拆分字符串?
- 15. 如何用'換行'拆分字符串?
- 16. 如何用||拆分字符串
- 17. Elisp拆分字符串函數來拆分字符串。字符
- 18. 如何使用字符串#拆分反斜槓字符?
- 19. 如何拆分數字字符串android
- 20. 使用多字符字符串的拆分字符串
- 21. 用C拆分字符串
- 22. 如何拆分用多個字符分隔的字符串?
- 23. 如何分割字符串或使字符在VB 2010
- 24. C#拆分字符串 - 將字符串拆分爲數組
- 25. 使用MSQL查詢拆分字符串?
- 26. 使用REGEX通過拆分字符串
- 27. 使用拆分創建新字符串
- 28. 使用javascript拆分字符串
- 29. 使用C++拆分字符串11
- 30. 如何使用preg_split按符號拆分字符串?
使用mid $()讀取給定偏移量+長度的零件。 –