插入新行并在Excel中自动排序

蒂门·布莱克斯(TijmenBrx)

我在Excel中有一个表,其中包含与某些数据相关联的名称列表。我希望能够创建新行(使用类似形式的数据)并将它们排序到现有行中。

我真的不知道如何在Excel中编码VBA,也找不到任何根据其数据插入行的示例。大多数示例都插入新的空白行来设置表格样式。

我已经用用户的输入值插入新行:

Sub Test_Function()
Dim val As String
val = InputBox("Enter your name", "May I know your Name!")

'Inserting a Row at at Row 2
Range("A3").EntireRow.Insert
Range("A3").Formula = val
'
End Sub

更多信息:数据在此布局中:名称-提供的货币W1-提供的货币W2-饮料W1-饮料W2-欠款总额

输入新名称时,该行需要像其他行一样复制公式。表格的底部是另一行,其中“已提供的钱”和“所欠的钱”之和。(我想因此我不能只是将其添加到最后一行,而是插入一个新的,不确定是否...)

玛特奥NNZ

我不会插入新行,而是将插入结果放在工作表的末尾:

lastRow = Range("A1").End(xlDown).Row + 1
Range("A" & lastRow) = data1
Range("B" & lastRow) = data2 'etc.

然后按您喜欢的键对整个工作表进行排序(此示例用于按A列-记录的宏按降序对AC进行排序):

    Columns("A:C").Select
    ActiveWorkbook.Worksheets("Sheet1").Sort.SortFields.Clear
    ActiveWorkbook.Worksheets("Sheet1").Sort.SortFields.Add Key:=Range("A1:A" & lastRow), _
        SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
    With ActiveWorkbook.Worksheets("Sheet1").Sort
        .SetRange Range("A1:C" & lastRow)
        .Header = xlGuess
        .MatchCase = False
        .Orientation = xlTopToBottom
        .SortMethod = xlPinYin
        .Apply
    End With

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Excel:将行拖到新位置并自动插入/删除

来自分类Dev

在时间序列数据中插入新行,并自动添加日期

来自分类Dev

Excel VBA如果条件满足则插入新行,并在条件满足时填充颜色

来自分类Dev

Excel VBA如果条件满足则插入新行,并在条件满足时填充颜色

来自分类Dev

如何通过键盘在Excel中插入新行?

来自分类Dev

ExtJS间隔计时器获取数据并在网格中插入新行

来自分类Dev

在python中的每个记录之后插入新行,并在记录元素之间添加逗号

来自分类Dev

在SQL中限制表格的行数,并在顶部插入新行

来自分类Dev

当新行插入到SQL Server 2008 DB中时,将新行自动添加到Repeater Control中

来自分类Dev

在新行中插入旧公式的Excel表。如何重置为新公式?

来自分类Dev

自动在Excel工作表中插入图像

来自分类Dev

从表中复制一行并在 SQL-SERVER 中插入一个新值

来自分类Dev

在sql中插入一个新行后,如何自动更新表中的所有其他行?

来自分类Dev

在SQL Server 2014中自动插入的行

来自分类Dev

在表Excel VBA中插入新列

来自分类Dev

对表格进行排序并在插入新行时相应地更改排名

来自分类Dev

排序JSON文件并在Python中以Excel输出

来自分类Dev

JS中的自动分号插入是否会影响换行符与新行中第一个{的循环?

来自分类Dev

无法在cakephp 3.0中插入新行

来自分类Dev

Swift:在 TableView 中插入新的 CustomTableViewCell 行

来自分类Dev

无法在 tableView 中插入新行

来自分类Dev

在新的行排序中获取值的位置

来自分类Dev

将行分组为新行并在SQL中求和

来自分类Dev

自动关注新行中的控件

来自分类Dev

Vim:在新行中自动注释

来自分类Dev

自动关注新行中的控件

来自分类Dev

VBA Excel 2010:将值从字典插入新行

来自分类Dev

Excel VBA在分页符下插入新行

来自分类Dev

如何在python中向数据框添加新列,并在其中为d / f行插入d / f值?

Related 相关文章

  1. 1

    Excel:将行拖到新位置并自动插入/删除

  2. 2

    在时间序列数据中插入新行,并自动添加日期

  3. 3

    Excel VBA如果条件满足则插入新行,并在条件满足时填充颜色

  4. 4

    Excel VBA如果条件满足则插入新行,并在条件满足时填充颜色

  5. 5

    如何通过键盘在Excel中插入新行?

  6. 6

    ExtJS间隔计时器获取数据并在网格中插入新行

  7. 7

    在python中的每个记录之后插入新行,并在记录元素之间添加逗号

  8. 8

    在SQL中限制表格的行数,并在顶部插入新行

  9. 9

    当新行插入到SQL Server 2008 DB中时,将新行自动添加到Repeater Control中

  10. 10

    在新行中插入旧公式的Excel表。如何重置为新公式?

  11. 11

    自动在Excel工作表中插入图像

  12. 12

    从表中复制一行并在 SQL-SERVER 中插入一个新值

  13. 13

    在sql中插入一个新行后,如何自动更新表中的所有其他行?

  14. 14

    在SQL Server 2014中自动插入的行

  15. 15

    在表Excel VBA中插入新列

  16. 16

    对表格进行排序并在插入新行时相应地更改排名

  17. 17

    排序JSON文件并在Python中以Excel输出

  18. 18

    JS中的自动分号插入是否会影响换行符与新行中第一个{的循环?

  19. 19

    无法在cakephp 3.0中插入新行

  20. 20

    Swift:在 TableView 中插入新的 CustomTableViewCell 行

  21. 21

    无法在 tableView 中插入新行

  22. 22

    在新的行排序中获取值的位置

  23. 23

    将行分组为新行并在SQL中求和

  24. 24

    自动关注新行中的控件

  25. 25

    Vim:在新行中自动注释

  26. 26

    自动关注新行中的控件

  27. 27

    VBA Excel 2010:将值从字典插入新行

  28. 28

    Excel VBA在分页符下插入新行

  29. 29

    如何在python中向数据框添加新列,并在其中为d / f行插入d / f值?

热门标签

归档