Új hozzászólás Aktív témák

  • alfa20

    senior tag

    válasz Delila_1 #17777 üzenetére

    Így kell?

    ActiveWorkbook.Worksheets("Active.Sheet").Sort.SortFields.Clear
    ActiveWorkbook.Worksheets("Active.Sheet").Sort.SortFields.Add Key:=Range( _
    "A2:A376"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _
    xlSortNormal
    ActiveWorkbook.Worksheets("Active.Sheet").Sort.SortFields.Add Key:=Range( _
    "B2:B376"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _
    xlSortNormal
    With ActiveWorkbook.Worksheets("Active.Sheet").Sort
    .SetRange Range("A1:Z376")
    .Header = xlYes
    .MatchCase = False
    .Orientation = xlTopToBottom
    .SortMethod = xlPinYin
    .Apply
    End With

    ennek a helyén
    Range( _
    "A2:A376")

    működhet usor-al:
    Range( _
    "A2:A" & usor)

    Ez az eredeti:
    ActiveWorkbook.Worksheets("0416-kp").Sort.SortFields.Clear
    ActiveWorkbook.Worksheets("0416-kp").Sort.SortFields.Add Key:=Range( _
    "A2:A376"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _
    xlSortNormal
    ActiveWorkbook.Worksheets("0416-kp").Sort.SortFields.Add Key:=Range( _
    "B2:B376"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _
    xlSortNormal
    With ActiveWorkbook.Worksheets("0416-kp").Sort
    .SetRange Range("A1:Z376")
    .Header = xlYes
    .MatchCase = False
    .Orientation = xlTopToBottom
    .SortMethod = xlPinYin
    .Apply
    End With

    [ Szerkesztve ]

    "Az agy olyan, mint az ejtőernyő: csak akkor működik, ha nyitott." (Thomas Dewar)

Új hozzászólás Aktív témák