永发信息网

VBA合并单元格

答案:3  悬赏:20  手机版
解决时间 2021-01-29 07:17
有几百行数据,每行有9列,有些单元格中有数据,有些没有数据。比如
第一列 第二列 第三列 第四列 第五列。。。
第一行 ab 7 x
第二行 a u8 7
第三行 6 xu 8
。。。
要求将每一行有数据的单元格内容进行合并,比如第一行合并结果为ab7x,第二行合并后为au87,以此类推,请问用vba该怎么实现?
这里不好显示,我想补充的是,并不是每个单元格都有数据,数据是分散在不同的单元格中的。
最佳答案
列数不多的话,不用知VBA,用函数或公式也可以合并.
比如你在道第10列写入
=A1&B1&....I1
然后双击该单元格版右下角,往下填充公式。

补充:
如果有空格,可以用公式去除权
=TRIm(A1&B1&....I1)
全部回答
在a1:c5范围内任意单元格,用其mergearea属性引用其合并区域,再用rows.count属性取其行数,用columns.count属性取其列数 range("a1").mergearea.rows.count range("a1").mergearea.columns.count
直接用&连接就可以了,没有内容的单元格连接起来就是一个空字符串,跟没连接他一样的,所以你只要把一行中的九个单元格连起来就可以,不用考虑哪些有内容,哪些没有内容。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
上班两个月,感觉一直被同事在算计,我该怎么
谁知道手机qq群里刷屏为什么会被冻结账号?
患者,男,20岁。突起畏寒,发热,伴头痛、呕
千海科技地址在什么地方,我要处理点事
宝像的意思是什么啊?知道的请说下!
--________willhebeback?--Inafewdays.A.Howo
国考中自动化专业属于电气类吗?能报电气类职
中国银行atm(鄞州第二医院内)地址在什么地方
根据放大电路的组成原则,选择下图所示电路不
农商银行活期存单可异地同行支取吗
圣通手机电脑大卖场地址在什么地方,想过去办
道教的与道同体是什么意思
有丝分裂与减数分裂中同源染色体的变化
中国银行atm(陈宜禧路)地址在什么地方,我要
取譬的意思是什么啊?知道的请说下!
推荐资讯
32吨航吊8米跨度多少钱
停车场(田雨润华国际酒店西南)地址好找么,我
英语作文:典型的中国妈妈是什么样的?
严善的意思是什么啊?知道的请说下!
家家什么成语两个
历史上哪次战争巧遇日食
想了解优利特8060全自动生化仪的优点
蟹肉性寒是什么意思
魔兽世界附魔280至375怎么练
过敏该怎么办
我家电视用的是高斯贝尔卫星锅+天诚机顶盒原
扬光的意思是什么啊?知道的请说下!
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?