永发信息网

如何用VBA实现EXCEL中的转置功能

答案:2  悬赏:50  手机版
解决时间 2021-01-03 01:59
例如 一 12
一 2
一 3
二 2
二 5
二 8

转换后: 一 12 2 3
二 2 5 8
最佳答案
假设数据是从单元格A1开始输入,如下:
A B
1 一 12
2 一 2
3 一 3
4 二 2
5 二 5
6 二 8

以下是实现这个功能的VBA函数:
Sub Zhuangzhi()
Dim i As Integer
For i = 1 To 500
If Range("A" & i) = "一" Then
Cells(1, 3) = Range("A" & i)
Cells(1, 3 + i) = Range("B" & i)
ElseIf Range("A" & i) = "二" Then
Cells(2, 3) = Range("A" & i)
Cells(2, i) = Range("B" & i)
Else
Exit For
End If
Next
End Sub
全部回答
简单一点,自己根据表格实际录制一遍即可。 举例语句: range("d2:e18").copy range("k7").pastespecial paste:=xlpastevalues, operation:=xlnone, skipblanks:=false, transpose:=true 即对d2:e18区域进行选择性数值+转置粘贴
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
属马是哪一年的
王俊峰我爱你用韩语怎么说?怎么写?
空调孔应打多大
怎样解除微信的黑名单
一个长方体的所有棱长的总和是80厘米,它的长
解放战争时期全面内战的标志是?
妈妈总是骂我,大声吼我,总是用脏话骂我,无缘
制造一批零件,按计划36天可以完成它的1/3,实
千元曲面屏手机有哪些
如何在QQ个人资料中展示王者荣耀段位
关于电线接头,是用电工胶布好还是热缩管好
装饰公司起名大全
led电子显示屏最好的灯珠是什么牌子
央行贷款基准利率最新
我是心悦2有办法提前解封吗
推荐资讯
华航社区老年维权工作站地址在哪?我要去那里
玉溪市华宁县交警大队位置在什么地方啊,我要
一键启动钥匙不在车里能跑多远
手机不能接受发送短信 信息中心号码没问题 想
单选题李清川等在《汉武帝朝丞相群体研究》一
“伟大长征的拐点在云贵川”表现为
逃逸是否免赔
平面镜成像是由于光的________而形成的,平面
降阻剂报价格是多少呢?
男朋友第一次和我爸妈见面,吃饭时我倒开水杯
500平方米的太阳能发电设要多少钱才能投入
湘潭到南昌多少公里
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?