Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 3299|回复: 10

[已解决]如何把表格竖排

[复制链接]
发表于 2017-3-17 13:05 | 显示全部楼层 |阅读模式
如何实现表格竖向转换
最佳答案
2017-3-17 16:52
使用vba可以实现  
按alt+f11  然后 点击插入  模块       然后在模块中输入以下代码:
Sub 转换()
Dim i&, j&, k&, num&
num = Range("a65536").End(xlUp).Row
k = 2
For i = 2 To num
    For j = 1 To 5   
      If Cells(i, j + 1) <> "" Then
        Cells(k, "l").Value = Cells(i, 1)
        Cells(k, "m").Value = Cells(i, j + 1)
        k = k + 1        
      End If
    Next
Next
End Sub
这段代码能实现楼主所要的功能 。我只是一个vba的初学者在下献丑了 ,我知道还可以使用数组、字典能实现这个功能 ,  希望VBA高手不吝赐教
发表于 2017-3-17 13:11 | 显示全部楼层
回复

使用道具 举报

发表于 2017-3-17 13:25 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2017-3-17 14:26 | 显示全部楼层
心正意诚身修 发表于 2017-3-17 13:25
這是用別人的號吧。。

这是我公司的商品货号
回复

使用道具 举报

 楼主| 发表于 2017-3-17 14:27 | 显示全部楼层
luchao124 发表于 2017-3-17 13:11
复制  选择性粘贴  转置

转置是单独一列啊,这还要商品代码保持一致,不那么容易
回复

使用道具 举报

发表于 2017-3-17 15:24 | 显示全部楼层
wyjgni 发表于 2017-3-17 14:27
转置是单独一列啊,这还要商品代码保持一致,不那么容易

你应该上传附件  然后把要达到的要求描述出来
回复

使用道具 举报

 楼主| 发表于 2017-3-17 15:33 | 显示全部楼层
luchao124 发表于 2017-3-17 15:24
你应该上传附件  然后把要达到的要求描述出来

右边是手动结果啊
回复

使用道具 举报

 楼主| 发表于 2017-3-17 15:35 | 显示全部楼层
wyjgni 发表于 2017-3-17 15:33
右边是手动结果啊

漏传图了

17B.rar

10.69 KB, 下载次数: 14

回复

使用道具 举报

发表于 2017-3-17 16:52 | 显示全部楼层    本楼为最佳答案   
使用vba可以实现  
按alt+f11  然后 点击插入  模块       然后在模块中输入以下代码:
Sub 转换()
Dim i&, j&, k&, num&
num = Range("a65536").End(xlUp).Row
k = 2
For i = 2 To num
    For j = 1 To 5   
      If Cells(i, j + 1) <> "" Then
        Cells(k, "l").Value = Cells(i, 1)
        Cells(k, "m").Value = Cells(i, j + 1)
        k = k + 1        
      End If
    Next
Next
End Sub
这段代码能实现楼主所要的功能 。我只是一个vba的初学者在下献丑了 ,我知道还可以使用数组、字典能实现这个功能 ,  希望VBA高手不吝赐教
回复

使用道具 举报

 楼主| 发表于 2017-3-20 11:18 | 显示全部楼层
luchao124 发表于 2017-3-17 16:52
使用vba可以实现  
按alt+f11  然后 点击插入  模块       然后在模块中输入以下代码:
Sub 转换()

高手很有智慧,代码不难,也能基本看懂。非常感谢。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-30 11:27 , Processed in 0.466785 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表