VBA中怎么取得Excel中某个单元格内的一行数据
比如Excel中某个单元格内的数据是111112222233333这3个数据是在不同行。则在VBA中用什么代码来分别提取这3个数据...
比如Excel中某个单元格内的数据是 11111 22222 33333 这3个数据是在不同行。则在VBA中用什么代码来分别提取这3个数据
展开
1个回答
展开全部
举例如下,假定该单元格是A1,使用Split把A1的内容(字符串),分割成三个元素的数组
Sub abc()
S = Range("A1").Text
v = Split(S, Chr(10))
End Sub
Sub abc()
S = Range("A1").Text
v = Split(S, Chr(10))
End Sub
追问
然后呢? 如果我要提取第一行的数据22222,在VBA上用什么来表示这个22222呢
追答
比如我上面的代码,运行后变量V是一个数组,V(0)="11111" V(1)="22222" V(2)="33333"。你可以直接调用V(0) V(1)或V(2)获取不同行的字符串
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询