首页 > 其他分享 >VBA自定义排序

VBA自定义排序

时间:2023-07-11 18:44:40浏览次数:47  
标签:VBA 默认值 自定义 Excel Add SortFields 排序

SortField.clear 方法

清除所有 SortFields 对象。

SortFields.Add 方法

创建新的排序字段,并返回一个 SortFields 对象。

语法:expression.SortFields.add(key、 SortOn、 Order、 CustomOrder、 DataOption)

'Key:指定排序字段的范围或单元格。
'SortOn:指定排序方式。例如 xlSortOnValues 用于按值排序,xlSortOnCellColor 用于按单元格颜色排序等。默认值为 xlSortOnValues
'Order:指定排序顺序。例如 xlAscending 用于升序排序,xlDescending 用于降序排序等。默认值为 xlAscending
'CustomOrder:指定自定义排序顺序。默认值为空,表示没有自定义排序顺序。
'DataOption:指定排序选项。例如 xlSortNormal 用于一般排序,xlSortTextAsNumbers 用于将文本作为数字排序等。默认值为 xlSortNormal

注:

`SortFields.Add` 和 `SortFields.Add2` 都是用于向排序对象的 `SortFields` 集合中添加新的排序字段。

`SortFields.Add` 方法已经存在于早期版本的 Excel 中,而 `SortFields.Add2` 方法是在 Excel 2002 中引入的。两个方法的功能是相同的,都用于向排序对象添加一个新的排序字段。

你可以根据具体的Excel版本和需求来选择使用 `SortFields.Add` 或 `SortFields.Add2` 方法。通常情况下,使用较新的 `SortFields.Add2` 方法是更安全的选择,尤其是对于较新的Excel版本和功能。

 

标签:VBA,默认值,自定义,Excel,Add,SortFields,排序
From: https://www.cnblogs.com/YYZYCS/p/17545612.html

相关文章

  • SignalR 外部调用自定义Hub类的方法,Clients为null
    这是因为外部调用的类的对象和你连接的Hub类的对象,这两个对象不!一!样!解决方法在自定义的Hub类中,注入IHubContext对象,然后在方法中调用IHubContext对象来向前端推送数据publicclassDataHub:AbpCommonHub,ITransientDependency{publicIOnlineClientManag......
  • 效率排序:count(字段)<count(主键id)<count(1)≈count(*)
    参考文档1https://blog.csdn.net/zhangzl1012/article/details/78056904?locationNum=5&fps=1参考文档2https://blog.csdn.net/qq_34481955/article/details/120867482?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST......
  • mongodb5文档操作2-排序查询数据
    Mongodb查询排序操作1.通过1控制正序显示db.teacher.find().sort({"_id":1})2.通过-1控制倒序显示db.teacher.find().sort({"_id":-1})......
  • MATLAB程序采用非支配排序遗传算法(NSGA2)求解分布式电源选址定容问题,可作为一个有用的
    MATLAB程序采用非支配排序遗传算法(NSGA2)求解分布式电源选址定容问题,可作为一个有用的参考,程序注释明确,算法原理可以自己搜。YID:4120651507678049......
  • 自定义参数类型断言装饰器
    代码frominspectimportsignaturefromfunctoolsimportwrapsdeftypeassert(*ty_args,**ty_kwargs):defdecorate(func):ifnot__debug__:returnfuncsig=signature(func)#获取函数签名bound_types=sig.bind_parti......
  • arcgis pro自定义ribbon
     参考:https://pro.arcgis.com/en/pro-app/2.9/get-started/customize-the-ribbon.htm......
  • 自定义hook函数
    什么是hook?——本质是一个函数,把setup函数中使用的CompositionAPI进行了封装。类似于vue2.x中的mixin。自定义hook的优势:复用代码,让setup中的逻辑更清楚易懂。 创建hook3文件夹新建usePoint.js文件(文件名以userxxx命名) app.vue<template><button@cl......
  • springcloud -sentinel 用户自定义限流错误处理(仅限限流异常,其他异常请使用fallback属
    pom依赖<!--SpringCloudailibabanacos--><dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId></dependency>......
  • pytest + yaml 框架 -49.allure报告自定义内容
    前言v1.4.0版本支持allure报告自定义内容用例添加allure描述用例中可以通过dynamic添加以下内容allure.dynamic.featureallure.dynamic.linkallure.dynamic.issueallure.dynamic.testcaseallure.dynamic.storyallure.dynamic.titleallure.dynamic.description在t......
  • 睡眠排序(整活向)
    刚学了一丢丢的c++多线程知识,想起来以前学排序算法时候听闻过的睡眠排序法,迫不及待实现一下基本思路就是为每一个数据都创建一个线程,每一个线程中执行的任务就是睡眠(SLEEP)数据大小的时间,由于Sleep函数是单位是毫秒,为了拉开明显差距,睡眠数据大小乘100的时间1#include<iostream......