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

VBA改写VB(对EXCEL排序)

发布网友 发布时间:2022-04-26 20:28

我来回答

3个回答

热心网友 时间:2023-10-29 15:36

EXCELAPP.ActiveSheet.Range("A1:P99").Sort Key1:=Range("H1"), Order1:=1, Header:=0, OrderCustom:=1, MatchCase:=False, Orientation:=1, SortMethod:=1

当然,此语句之前你必须创建EXCELAPP对象:
Dim xlApp,EXCELAPP
Set xlApp = CreateObject("Excel.Application")
Set EXCELAPP = xlApp.Workbooks.Open("c:\1.xls")

热心网友 时间:2023-10-29 15:36

引用 microsoft excel 11
dim excelapp as new excel.applation
excelapp.visible=true
'这样可以打开一个excel程序
dim wb as workbook
set wb = excelapp.workbooks.open("c:\abc.xls")'或用add,打开文件
dim sht as worksheet
set sht = wb.worksheet(1)
'或
set sht = wb.activesheet

sht.Range("A1:P99").Sort Key1:=Range("H1"), Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, SortMethod _
:=xlPinYin

热心网友 时间:2023-10-29 15:36

Range("A1:p99").Select
ActiveWorkbook.Worksheets("Sheet1").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("Sheet1").Sort.SortFields.Add Key:=Range("h1:h99"), _
SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
With ActiveWorkbook.Worksheets("Sheet1").Sort
.SetRange Range("D5:D6")
.Header = xlGuess
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With

热心网友 时间:2023-10-29 15:36

EXCELAPP.ActiveSheet.Range("A1:P99").Sort Key1:=Range("H1"), Order1:=1, Header:=0, OrderCustom:=1, MatchCase:=False, Orientation:=1, SortMethod:=1

当然,此语句之前你必须创建EXCELAPP对象:
Dim xlApp,EXCELAPP
Set xlApp = CreateObject("Excel.Application")
Set EXCELAPP = xlApp.Workbooks.Open("c:\1.xls")

热心网友 时间:2023-10-29 15:36

引用 microsoft excel 11
dim excelapp as new excel.applation
excelapp.visible=true
'这样可以打开一个excel程序
dim wb as workbook
set wb = excelapp.workbooks.open("c:\abc.xls")'或用add,打开文件
dim sht as worksheet
set sht = wb.worksheet(1)
'或
set sht = wb.activesheet

sht.Range("A1:P99").Sort Key1:=Range("H1"), Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, SortMethod _
:=xlPinYin

热心网友 时间:2023-10-29 15:37

Range("A1:p99").Select
ActiveWorkbook.Worksheets("Sheet1").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("Sheet1").Sort.SortFields.Add Key:=Range("h1:h99"), _
SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
With ActiveWorkbook.Worksheets("Sheet1").Sort
.SetRange Range("D5:D6")
.Header = xlGuess
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
2024上海高考考几天 利息五零五是什么意思 细数唐朝各个不同阶段的妆容,初唐娇俏,盛唐精致,晚唐的有点丑 穿古装化什么妆才好看 中国最被忽略的火锅大省,吃肉第一名! win10清理电脑垃圾cmd命令是什么 知识经济经济定义 宇泛智能app是什么意思 宇泛智能科技 宇泛智能是什么 excel 关于用VBA进行排序 vba如何实现excel工作表按数据大小排列 excel VBA排序的问题 excel vba排序问题 snapchat怎么删除表情 如何用VBA将excel中的一列值进行从小到大排序,然后显示到excel上喔?? EXCEL中的VBA中排序问题 Excel VBA 排序问题 Excel 多条件排序(可能要用VBA) excel VBA 排序 电子表格 VBA 如何让表格按照自己安排的顺序排序? ExcelVBA怎么排序? ExcelVBA该怎么排序? Excel VBA 怎么排序 在EXCEL 中如何利用VBA来解决排序问题 Excel 请问如何用VBA对某一行的内容按列排序 怎么用VBA对EXCEL内的数据排序 Excel中如何用VBA排序? 孕期可以吃的零食有哪些呢? 西洋乐器的主分类 VBA高手请进!EXCEL自动排序问题! 黑芝麻直接用料理机磨碎,兑水后就是黑芝麻糊吗? 怎么做二维码,能让别人直接可以微信付款,不用加好友? 知道怎么把钱打给别人,不加好友的情况下。 微信无需加好友怎么向别人付款? 微信扫码支付不用加好友 可以付款吗 不加好友的情况下 怎么微信代付 微信没有加好友向我付款怎么查付款方 十个月宝宝能吃芥兰菜吗 儿童身体缺少什么会长不高?平时多吃什么蔬菜有利于长高呢? 吃芥蓝好吗? 芥兰多吃有什么坏处么> 芥蓝怎么样? 想要给宝宝补钙,家长可以给孩子吃哪些食物? 京东上门取件查不到物流进程 芥蓝适合什么体质吃? 宝宝拉肚子芥蓝菜能吃吗 芥蓝吃多了好不好?? 为什么查不到物流信息?京东标准快递查询JDVAO1263686064 为什么京东快递查不到物流信息 是什么原因造成的