Hai Akbar,
Coba bandingkan macro yang anda buat (macro1) dengan macro yang saya dapat 
melalui rekaman (macro2) berikut ini:
Sub Macro1()
    ActiveWorkbook.Worksheets("DATABASE").AutoFilter.Sort.SortFields.Clear
    ActiveWorkbook.Worksheets("DATABASE").AutoFilter.Sort.SortFields.Add Key:= _
        Range("A4:A58"), SortOn:=xlSortOnValues, Order:=xlAscending, 
DataOption:= _
        xlSortNormal
    With ActiveWorkbook.Worksheets("DATABASE").AutoFilter.Sort
        .Header = xlYes
        .MatchCase = False
        .Orientation = xlTopToBottom
        .SortMethod = xlPinYin
        .Apply
    End With
End Sub

Sub Macro2()
    ActiveWorkbook.Worksheets("DATABASE").Sort.SortFields.Clear
    ActiveWorkbook.Worksheets("DATABASE").Sort.SortFields.Add 
Key:=Range("A4:A15" _
        ), SortOn:=xlSortOnValues, Order:=xlAscending, 
DataOption:=xlSortNormal'Macro1() A4:A58
    With ActiveWorkbook.Worksheets("DATABASE").Sort
       .SetRange Range("A3:D15")'Macro1() tidak ada
        .Header = xlYes
        .MatchCase = False
        .Orientation = xlTopToBottom
        .SortMethod = xlPinYin
        .Apply
    End With
End Sub

File tidak dilampirkan agar anda bisa mencobanya sendiri.

Salam,
HK



On Thursday, 30 January 2014, 21:39, "[email protected]" 
<[email protected]> wrote:
 
  
Kepada para master

saya mohon pencerahannya untuk kode macro dlm sorting data
saya sudah coba buat code macro untuk menjalankan SORT data, 
tapi blm bisa untuk mejalankan fitur Sort Expand the Selection (seperti sorting 
manual)
saya lampirkan file contoh

mohon bantuannya untuk Kode macro
terima kasih atas bantuannya

Akbar


Kirim email ke