永发信息网

如何复制VBA中 listbox的内容到excel 工作表中啊?各位谢谢帮哈忙!

答案:2  悬赏:60  手机版
解决时间 2021-03-12 06:50
如何复制VBA中 listbox的内容到excel 工作表中啊?各位谢谢帮哈忙!
最佳答案
listbox的内容用value可以取到的,然后excel用sheet定位,用等号就可以了 自己到csdn看看,非常简单的
全部回答
可以发私信给我,直接建个工程文件给你 option explicit '得到c列单元格不为空的最大行 private function maxcol(c as long) as integer     dim r as long     for r = 1 to 65536         if cells(r, c).text = "" then             exit for         end if     next r     maxcol = r - 1 end function private sub setlistbox2items(c as long)     dim r as long, rn as long     listbox2.clear     rn = maxcol(c)     for r = 2 to rn         listbox2.additem cells(r, c)     next r end sub private sub commandbutton1_click()     dim ast as string     if listbox1.listindex < 0 then         msgbox ("无选中的父项!")         exit sub     end if     ast = inputbox("输入要增加的内容:")     if ast <> "" then         cells(listbox2.listcount + 2, listbox1.listindex + 1) = ast         call setlistbox2items(listbox1.listindex + 1)     end if end sub private sub commandbutton2_click()     dim ast as string     if listbox2.listindex < 0 then         msgbox ("请先选中要修改的子项!")         exit sub     end if     ast = inputbox("本项原内容为:" _     & cells(listbox2.listindex + 2, listbox1.listindex + 1) _     & vbcrlf & "将修改后内容输入下面的文本框:")     if ast <> "" then         cells(listbox2.listindex + 2, listbox1.listindex + 1) = ast         call setlistbox2items(listbox1.listindex + 1)     end if end sub private sub commandbutton3_click()     if listbox2.listindex < 0 then         msgbox ("请先选中要删除的子项!")         exit sub     end if     if msgbox("本项内容为:" _     & cells(listbox2.listindex + 2, listbox1.listindex + 1) _     & vbcrlf & "是否确认删除?", vbokcancel, "删除子项") = vbok then         cells(listbox2.listindex + 2, listbox1.listindex + 1).delete 2         call setlistbox2items(listbox1.listindex + 1)     end if end sub private sub listbox1_click()     call setlistbox2items(listbox1.listindex + 1) end sub private sub userform_activate()     dim r as integer, c as integer     listbox1.clear     for c = 1 to 10         listbox1.additem cells(1, c)     next c end sub
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
人身上的静电能否使电脑死机
银离子有毒吗
建设银行饭卡如何挂失
松林脚在哪里啊,我有事要去这个地方
四环素的作用是A.仅对G阴性杆菌有效B.对结核
你好,我家墙锢,美巢的QG500刷墙没有兑水,
自由之战一套黄金圣石多少金币
南沙区劳动监察大队南沙中队在哪里啊,我有事
旅行青蛙不招待客人可以吗
下列关于霍乱临床表现的叙述,错的是A.典型大
郑秀文现在代言的品牌有哪些啊?
宾川医药地址在哪,我要去那里办事
用人单位强制给员工调换工作地点算不算违规?
我想去靠海边城市定居,哪个城市消费水平最低,
读书卡图片
推荐资讯
梦见飞机场
长沙县长沙黄花镇回龙中学地址是什么,有没有
签证不过给退项目费吗
广州客厅地面铺什么好
2立方乘三平方乘以11等于多少
成语连连连连连
浣熊市行动吉尔在哪里出现
五菱荣光刹车液在那加?
富豪服装店在什么地方啊,我要过去处理事情
《雨霖铃》的意象分别代表了什么
如何让蝴蝶兰开花
手机有信号没网络是什么情况?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?