微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 移动通信 > 研发人生 > 在VB中,如何取指定字符前的数值

在VB中,如何取指定字符前的数值

时间:11-07 整理:3721RD 点击:
如题。
如有A B两列,我想在B列中取A列中第一个&字符前的数值,即第一行是5,第二行是18,第三行是612,请大侠赐教
A B
5&9&14&20&77
18&29&58&69&90
612&627&636

如果是EXCEL处理BA表的话个人觉得用“&”分列后取第一列更简单。

  Private Sub CommandButton1_Click()
Dim cnt
Dim p1
For i = 2 To 5000
If Sheets("system").Cells(i, 3) = "" Then Exit For
If Sheets("system").Cells(i, 3) <> "" Then
 p1 = Sheets("system").Cells(i, 3)
Sheets("system").Cells(i, 4).Select
 ActiveCell.FormulaR1C1 = "=LEFT(RC[-1],FIND(""&"",RC[-1],1)-1)"
 cnt = cnt + 1
 End If
 Next i
End Sub
system是表的名字

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top