Private Sub Command1_Click()
Dim a(4) As String
Dim i As Long
a(0) = "1587238 (1153853342)"
a(1) = "1591838 (1153891025)"
a(2) = "1656332 (1154419367)"
a(3) = "145175 (1125199053)"For i = 0 To 3
MsgBox Val(Mid(a(i), InStr(a(i), "(") + 1, InStrRev(a(i), ")") - InStr(a(i), "(")))
NextEnd Sub
Dim a(4) As String
Dim i As Long
a(0) = "1587238 (1153853342)"
a(1) = "1591838 (1153891025)"
a(2) = "1656332 (1154419367)"
a(3) = "145175 (1125199053)"For i = 0 To 3
MsgBox Val(Mid(a(i), InStr(a(i), "(") + 1, InStrRev(a(i), ")") - InStr(a(i), "(")))
NextEnd Sub
解决方案 »
- 对oledb的数据连接属性对话框了解的进!!
- 一道关于vb的单选题
- vb+水晶报表9.2在报表打印预览上出错(在线急等!!!!)
- 编绎后的Exe运行时报:无效的过程调用或参数错误
- 怎样改变控件的形状和颜色??????!!!!!!???????????
- 一个简单的问题,很容易的分的,
- data控件不支持access2000,安装VS6sp5VB.exe时弹出“请键入放置所解开文件的位置”怎么埴写?
- 做一个系统,各地采集信息,然后向一个总部服务器数据库写入,请问是直接远程连接数据库好还是做个c/s网关程序好呢?请大侠们多提建议!分析一
- 我过生日,心情还不错,所以来给大家送点分!希望你们也有个好心情 :)
- access在使用一段时间后即使不增加记录也会变得很大,sql2000不知是否存在这个问题,我想至少其日志文件会很大,如何去掉以前过时日志?
- 如何学习API?给个方法啊!
- 为什么我在系统托盘上的右键弹出菜单,一旦弹出后,就一定得选一个菜单后才能消失,而不象其它程序,只要在菜单外面点一点,菜单就消失了
MsgBox getit("1587238 (1153853342)")
End SubFunction getit(ByVal x As String) As String
Dim temp
temp = Split(x, "(")
getit = Replace(temp(1), ")", "")
End Function
MsgBox Between("1587238 (1153853342)")
End Sub
Function Between(ByVal x As String) As String
Dim lLeft As Long, lRight As Long
lLeft = InStr(x, "(") + 1
lRight = InStr(lLeft, x, ")")
If lRight >= lLeft Then Between = Mid(x, lLeft, (lRight - lLeft))
End Function
(有一long型数据,小妹想对他进行位运算:对第一个字节不动;对第二个字节进行判断,如本字节高位为1-7时不变,>=8时都加倍,低位>=9时9以上X2;第三个字节高位当第二字节高位为1-7时不变,>=8时都加倍,低位当第二字节高位为1-7时不变,>=8时都加倍;第四个字节高位当第二字节高位为1-7时不变,>=8时都加倍,低位当第二字节高位为1-7时不变,>=8时都加倍
)