EXCEL-VBA中Listview控件内的信息传递

Listview控件内的信息传递,求助!我将sheet1中某一区域内的数组传递到了Listview控件内,然后经过修改之后,我设置了一个Button按钮,将这些数组返回到... Listview控件内的信息传递,求助!
我将sheet1中某一区域内的数组传递到了Listview控件内,
然后经过修改之后,我设置了一个Button按钮,将这些数组返回到刚才的sheet1区域内。(我是说全部一次性的传递方法。。)
就是不知道是如何传递的。 要求原来区域内信息先删除 然后进行传递。
问题1. 删除是如何删的?
2.数组是如何按位置正确传递的? 因为一旦弄好了第一个以后,其他的只要copy就可以了。
求教~~~
展开
 我来答
Excel开发
2011-03-26 · TA获得超过2915个赞
知道大有可为答主
回答量:1989
采纳率:53%
帮助的人:1022万
展开全部
1、不需要删除,直接替换就行,如:cells(1,1)=listbox1.text
2、关于顺序问题,比如10个数据
For i = 0 To 9
ListBox1.ListIndex = i
Cells(i + 1, 1) = ListBox1.Text
Next i
更多追问追答
追问
好的 谢谢!
那么,我只要把listbox改成listview就可以了呢?
如:cells(1,1)=listview1.text
For i = 0 To 9
listview1.ListIndex = i
Cells(i + 1, 1) = listview1.Text
Next i
‘ 如果是数组的话是 Cells(i + 1, 2) = listview1.Text 吗?
追答
'有事离开了一会,Listview与Listbox不一样,用如下的方法:
For i = 1 To 10
Cells(i, 1) = ListView1.ListItems(i)
Next i

补充:
数组的话要再加一重循环将cells(i,1)中的1替换掉,如:
for i=1 to 10
for j=1 to 10
x=x+1
Cells(i, j) = ListView1.ListItems(x)
next j
next i
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式