VBA中怎么取得Excel中某个单元格内的一行数据

比如Excel中某个单元格内的数据是111112222233333这3个数据是在不同行。则在VBA中用什么代码来分别提取这3个数据... 比如Excel中某个单元格内的数据是 11111 22222 33333 这3个数据是在不同行。则在VBA中用什么代码来分别提取这3个数据 展开
 我来答
函安白zK
2012-03-28 · TA获得超过3993个赞
知道大有可为答主
回答量:1434
采纳率:50%
帮助的人:706万
展开全部
举例如下,假定该单元格是A1,使用Split把A1的内容(字符串),分割成三个元素的数组
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)获取不同行的字符串
TableDI
2024-07-18 广告
在Excel表格中筛选数据是一个简单而强大的功能,能够帮助用户快速定位所需信息。要筛选数据,首先确保数据已按列整齐排列。接着,点击表格顶部你想要筛选的列标题,选择“数据”选项卡中的“筛选”功能。此时,列标题上会出现一个下拉箭头,点击它,在下... 点击进入详情页
本回答由TableDI提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式