Nah untuk xl2003, methods bisa menggunakan Range.Sort Key1:=bla-bla seperti yang digunakan Pak Puthut untuk mengganti methods Sort.SortFields di lampiran lalu.
Oh iya...
Kalau boleh meringkas dikit dari kode Pak Puthut.
Prosedur Sub FieldN_Sort(
Public Sub singlekeysort(
rngData.Sort Key1:=rngKey, _
order1:=xlAscending
Header:=xlYes, _
OrderCustom:
MatchCase:=False, _
Orientation:
DataOption1:
End Sub
kemudian event worksheet selection change bisa diringkaskan jadi :
Private Sub Worksheet_Selection
With Target
If .Count = 1 Then
If .Row = 2 Then 'karena header dibaris 2
Select Case .Column
Case 1:
Call singlekeysort(
Case 2:
Call singlekeysort(
Case 3:
Call singlekeysort(
End Select
End If
End If
End With
End Sub
Tapi, lebih wangun kalo jadi :
Private Sub Worksheet_Selection
With Target
If .Count = 1 Then
If .Row = 2 Then 'karena header dibaris 2
if .Column >=1 then
if .Column<=3 then
Call singlekeysort(
end if
end if
End If
End If
End With
End Sub
Ini juga masih bisa diringkas atau disusun jadi lebih baik lagi...
tapi, karena gak mudeng mau digimanakan lagi ya segini aja...
maklum, masih terus baca-baca si excel dan juga VB...
Kid.
File terlampir oom.... sesuai pesenan.....
...
Puthut Wibowo -
--- On Fri, 9/11/09, L- Van <l_van_37v417@
From: L- Van <l_van_37v417@
Subject: ]] XL-mania [[ sort by
To: "Milist XL - Mania" <XL-mania@yahoogroup
Date: Friday, September 11, 2009, 11:11 AM guys..ada yang tau cara buat fungsi untuk sort by..
tapi hanya dengan klik title nya aj..
ex : saya klik 'contoh' maka kolom yang lain akan mengurut ikut title 'contoh'
lalu kalo saya mao sort by 'sample' maka kolom2 yang lain juga akan ikut dengan sort 'sample'
begitu selanjur nya jika ada kolom2 yang lain..
contoh sample des a e qwerty b d asdf c c zxcv d b poiu e a lkjh
thanks atas perhatian and bantuan nya..
L-van
| Ada lowongan jadi direktur ga? Hubungi momods please... :D |
| http://www.facebook.com/group.php?gid=37671048001&ref=mf |
+-------------------------------------------------------------------+
| DILARANG : MLM, money game, OOT, iklan tanpa izin, SARA, testing, |
| pembicaraan pribadi, one line message, melecehkan, tidak sopan. |
+-------------------------------------------------------------------+
| Buat subjek yang kreatif, jangan : "tanya", "help", "mohon bantu" |
| Usahakan besar attachment < 200 kb. Gunakan winzip jika perlu. |
+-------------------------------------------------------------------+
| Ajak teman-teman Anda bergabung dengan mengirim e-mail kosong ke |
| XL-mania-subscribe@yahoogroups.com atau kirimkan mereka file dari |
| http://groups.yahoo.com/group/XL-mania/files/Promotion/ |
+-------------------------------------------------------------------+
| Berikan testimoni di : http://www.friendster.com/xlmania atau... |
| http://www.xl-mania.com/2008/06/testimoni-xl-mania.html |
+-------------------------------------------------------------------+
| Message lama ada di : |
| http://groups.yahoo.com/group/XL-mania/messages [perlu yahoo id] |
| http://www.mail-archive.com/xl-mania@yahoogroups.com |
+-------------------------------------------------------------------+
Change settings via the Web (Yahoo! ID required)
Change settings via email: Switch delivery to Daily Digest | Switch format to Traditional
Visit Your Group | Yahoo! Groups Terms of Use | Unsubscribe
Nenhum comentário:
Postar um comentário