excel 宏(VB)实现复制一列并按第二列的单元格长度排序
来源:互联网 发布:苹果手机照片传不到mac 编辑:程序博客网 时间:2024/06/07 03:32
Sub 复制排序() Columns("B:B").Select Selection.Copy Columns("C:C").Select Selection.Insert Shift:=xlToRight Range("E1").Select Application.CutCopyMode = False '排序的话应该有更好的方式,直接按单元格长度排序,没时间弄 Dim t As Double t = ActiveSheet.[A1048576].End(xlUp).Row '针对EXCEL2010 ActiveCell.FormulaR1C1 = "=LEN(RC[-2])" Range("E1").Select Selection.Copy Range(Cells(t, 5), Cells(1, 5)).Select ActiveSheet.Paste Application.CutCopyMode = False ActiveSheet.Sort.SortFields.Clear ActiveSheet.Sort.SortFields.Add Key:=Range("E1"), _ SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal With ActiveSheet.Sort .SetRange Range(Cells(1, 1), Cells(t, 5)) .Header = xlNo .MatchCase = False .Orientation = xlTopToBottom .SortMethod = xlPinYin .Apply End With ActiveWorkbook.Save End Sub
0 0
- excel 宏(VB)实现复制一列并按第二列的单元格长度排序
- EXCEL一列未合并的单元格复制粘贴到另一列合并的单元格里(offset函数)
- 自动根据excel的某一列单元格的值计算,并将计算的结果给同行的下一列单元格赋值
- Java实现Excel中对一列排序,另一列数据相应改变的程序
- EXCEL中使用VB按列排序
- EXCEL中两列合并成一列以及根据相同列的值将表中一列的值复制到另一张表中?
- VB.NET excel 列排序
- Excel 复制一类数据到另一列合并过单元格的列中
- excel 获取最后一列的列名
- VBA Excel 提取有用的列并作列排序
- 文本第二列的长度进行排序,按奇偶行分离文本
- excel 将A列相同的值对应的B列的单元格进行合并,并保留单元格内容
- 怎样用excel按进行分类求和,最后再根据一列对其他列进行排序
- Mongo 复制一列的值到另一列
- 获取Excel单元格所在的列索引
- perl把Excel一列复制
- Excel VB 限制单元格下拉拖拽复制 级联清空单元格数据
- excel 查找一列在另一列的位置
- LeetCode 题解(271) : Word Pattern II
- Rails读书笔记第一章
- txt文档内容入mysql
- grunt快速上手(转)
- Rails读书笔记第二章
- excel 宏(VB)实现复制一列并按第二列的单元格长度排序
- excel减肥过滤广告
- 合并子目录所有文本文件的批处理
- [机器学习] Adaboost算法流程及原理推导
- LeetCode 题解(272) : Zigzag Iterator
- Container With Most Water
- 张益唐的有用性
- Android ViewPager前两页显示空白
- LeetCode 题解(273) : Wiggle Sort