全站数据
8 4 2 0 5 8 1

如何用VBA对某列进行排序

期货小诸葛 | 简单学习,快乐成才!         
问题更新日期:2024-10-25 23:13:04

问题描述

如何用VBA对某列进行排序急求答案,帮忙回答下
精选答案
最佳答案

无标题行,对A列按升序排序

Sub Macro1()

Range(

"A1

").Select

Range(

"A:A

").Sort Key1:=Range(

"A1

"), Order1:=xlAscending, Header:= _

xlGuess, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _

SortMethod:=xlPinYin, DataOption1:=xlSortNormal

End Sub

实际上,自己录制宏就知道了。

其他回答

方法1:把数据读入二维数组,冒泡法对第一行排序,排好后重新写入表里 方法2:设置一个临时列,还用冒泡法以第一行排序,交换时使用临时列 日期比较直接用时间型读入比较就行了