设计一个循环取a1,b1,c1。。。。这么依次取急,有大神会吗。。
就是在循环中依次把横向的数据赋给一个变量,进行统一处理
如何使用VBA在excel中实现横向连续取单元格的数据
答案:2 悬赏:40 手机版
解决时间 2021-01-26 14:25
- 提问者网友:人生佛魔见
- 2021-01-26 06:06
最佳答案
- 五星知识达人网友:雪起风沙痕
- 2021-01-26 07:27
string s;
for i = 1 to 100
s = cells(1, i)
next i
for i = 1 to 100
s = cells(1, i)
next i
全部回答
- 1楼网友:天凉才是好个秋
- 2021-01-26 08:48
顺序的代码如下(如果是倒序,那就改为<号):
sub 顺序()
dim arr, n, i, j, tmp
arr = split(selection.value, "/")
b = ubound(arr)
for i = 0 to b - 1
for j = 0 to b - 1 '外循环次数
if arr(j) > arr(j + 1) then '比下一个大则交换位置,如果是倒序,那就改为<号
tmp = arr(j)
arr(j) = arr(j + 1)
arr(j + 1) = tmp
end if
next j
next i
tmp = ""
for i = 0 to b
if tmp = "" then
tmp = arr(i)
else
tmp = tmp & "/" & arr(i)
end if
next i
selection.value = tmp
end sub
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯