问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

有3栏表格需要排序,请高人指点如何操作

发布网友 发布时间:2022-08-24 09:13

我来回答

1个回答

热心网友 时间:2024-12-12 03:05

考虑一个排法:
Private Sub CommandButton1_Click()
i = 2
Do Until Cells(i, 1) = "" And Cells(i, 2) = "" And Cells(i, 3) = ""
If Cells(i, 1) = "" Then
If Cells(i, 2) = "" Then
Cells(i, 2) = Cells(i - 1, 2)
Cells(i, 1) = Cells(i - 1, 1)
Else
Cells(i, 3) = 9
Cells(i, 1) = Cells(i - 1, 1)
End If
Else
Cells(i, 2) = 9
End If
i = i + 1
Loop
Range(Cells(1, 1), Cells(i - 1, 3)).Select
Selection.Sort Key1:=Range("A1"), Order1:=xlAscending, Key2:=Range("B1") _
, Order2:=xlAscending, Key3:=Range("C1"), Order3:=xlAscending, Header:= _
xlGuess, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
SortMethod:=xlPinYin, DataOption1:=xlSortNormal, DataOption2:= _
xlSortNormal, DataOption3:=xlSortNormal
For j = 1 To 3
For k = i - 1 To 2 Step -1
If Cells(k, j) = Cells(k - 1, j) Then
Cells(k, j) = ""
End If
Next
Next
For k = 1 To i - 1
If Cells(k, 2) = 9 Then
Cells(k, 2) = ""
End If
Next
For k = 1 To i - 1
If Cells(k, 3) = 9 Then
Cells(k, 3) = ""
End If
Next
End Sub追问代码运行不了,可否中文解释下运行原理,或者加一下我的QQ 36808038 我给您具体文件实验。

追答就是A列空单元格填充上一行的值,B列也如此,所有单元格补充满数据,再对A、B、C列排序,排好后,去掉补充的数据。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
怎样备份iPhone的照片? 奇迹的战士怎样加点? 奇迹私服战士8W点的怎么加点PK厉害 房屋装修建材的选购家装建材种类有哪些 家装建材都包含什么 家装应该买什么东西 劓刑简介 电信手机停机保号怎么办理? 定胆定胆方法 3d定胆方法有哪些? 梦见家里有两个男保姆 我梦见老板家里养了很多女保姆,这是什么意思? 哪些食物可以帮助我们补充镁元素? WPS表格里有三列数据怎么让它横着排列在一行里面 热泵出现出水高保护故障怎么办? 想到网吧里做保洁,不知道好不好做,累不累? 网吧清洁工和服务员的工作内容(求业内人士回答,不要复制黏贴) 沥青的成分?气味对人体有没有害? ...有时虽正确输入拼音码但却找不到所要的汉字,其原因不可能是... 拼音输入法为何找不到汉字 姓李缺金缺火的男孩名字,而且名字的笔画是29,31,32 校园小说开头 好一点 唯美 求个唯美的校园小说开头 校园小说,开头环境怎么写? 校园小说开头唯美景象 用当...,她...造句 哪个上门取件的快递公司要便宜点? 身上长红痣会怎么样 身上长红痣,会有病吗? 天净沙·冬的画 求好听的百度贴吧名字 浪琴表的三个小表是干什么用的? 怎么赚美金 如何在网上赚美元? 如何网上赚美金? 在EXCEL里如何把三个工作表中的文本和数据,在一个工作表中归类排列? excel查找关键词并删除的VBA怎么写。 这款浪琴里的三个小表是代表什么的 却话巴山夜雨时翻译 急!!!如何将一列数在Excel表中进行三个数一排序 狗肉如何储存 狗肉冻怎么冻 怎样卤狗肉? 在冬天卤的狗肉3天了敢吃吗? 臀的形近字老师让写三个怎么办 国家有哪些政策促进创新 冒险勇者传小说txt全集免费下载 冒险岛冒险勇者熊猫在哪 勇者冒险之旅加点 一起来冒险什么勇者厉害 一起来冒险勇者推荐