Sắp Xếp Các Sheet - Bài Toán Sắp Xếp | Giải Pháp Excel

Giải Pháp Excel
  • Trang chủ Có gì mới Hoạt động gần nhất Tác giả
  • Diễn đàn Tìm bài viết mới Tìm theo chuyên mục
  • Video New Video về Excel Video về tin học khác Tin tức về tin học chung
  • Thông tin mới Tìm bài mới Tài Nguyên Mới Hoạt động gần nhất
  • Tài nguyên Đánh giá mới nhất Tìm tài nguyên
  • Facebook
  • Đóng góp
Đăng nhập Đăng Ký Có gì mới? Tìm kiếm

Tìm kiếm

Mọi nơi Đề tài Diễn đàn này Đề tài này Chỉ tìm trong tiêu đề Bởi: Tìm kiếm Tìm nâng cao…
  • Tìm bài viết mới
  • Tìm theo chuyên mục
Menu Đăng nhập Đăng Ký Install the app Install How to install the app on iOS

Follow along with the video below to see how to install our site as a web app on your home screen.

Note: This feature may not be available in some browsers.

  • Khách ơi! GPE thông tin đến bạn ấn phẩm "lập trình VBA trong Excel": - Phần cơ bản - Phần Nâng Cao - VBA trong Excel - Cải thiện và tăng tốc
  • Trang chủ
  • Diễn đàn
  • Lập Trình với Excel
  • Lập Trình với Excel
You are using an out of date browser. It may not display this or other websites correctly.You should upgrade or use an alternative browser. Sắp xếp các Sheet - Bài toán sắp xếp
  • Thread starter Nguyễn Duy Tuân
  • Ngày gửi 14/9/06
Liên hệ QC Nguyễn Duy Tuân

Nguyễn Duy Tuân

Nghị Hách
Thành viên danh dự Tham gia 13/6/06 Bài viết 4,740 Được thích 10,245 Giới tính Nam Nghề nghiệp Giáo viên, CEO tại Bluesofts Gửi các bạn phương pháp sắp xếp các Sheet trong Workbook theo thứ tự nào đó.

File đính kèm

  • Sapxep.zip 14.8 KB · Đọc: 2,752
  • 1
  • 2
  • 3
  • 4
  • 5
Tiếp 1 of 5

Go to page

Tiếp tục Tiếp Last Sắp xếp theo thời gian sắp xếp theo bầu chọn ThanhThao

ThanhThao

Thành viên mới
Tham gia 19/7/06 Bài viết 49 Được thích 57 Cái này hay đấy, tiện thể anh Tuan giới thiệu luôn sắp xếp các giá trị trong cell theo thứ tự tăng hoặc giảm dần như trong Data/Sort... :-= Upvote 0 T

thangpv

Thành viên mới
Tham gia 5/1/08 Bài viết 1 Được thích 0 Help me Chào anh chị, tôi tải cái bản sắp xếp các Sheet rồi, và kích hoạt rồi, nhứng tai sao không sắp xếp được nhỉ, có ai chỉ mình với}}}}} Upvote 0 M

maicoc74

Thành viên mới
Tham gia 30/5/09 Bài viết 1 Được thích 0 Mình sắp xếp tên theo vần A,B, C, nhưng các cột còn lại không đổi theo, tôi có làm thiếu bước nào không nhỉ ?? Upvote 0 yeudoi

yeudoi

Thành viên gắn bó
Thành viên BQT Moderator Tham gia 12/6/06 Bài viết 3,174 Được thích 7,629
maicoc74 đã viết: Mình sắp xếp tên theo vần A,B, C, nhưng các cột còn lại không đổi theo, tôi có làm thiếu bước nào không nhỉ ?? Nhấp chuột vào đây để mở rộng...
Cái này là sắp xếp tên của sheet để tiện quản lý thôi bạn ah. Còn muốn sắp xếp cột thì bạn phải vào Data/Sort Upvote 0 dinhsan

dinhsan

Thành viên mới
Tham gia 7/1/08 Bài viết 31 Được thích 13 Chương trình này rất hay ! Em down về rồi nhưng ko biết sử dụng. Khi down về mở ra nó xuất hiện thanh công cụ " Sắp xếp " nhưng ấn vào đó nó báo lỗi gì đó về Macro hoặc báo The file could not be access.... gì đó. Các bác hướng dẫn kỹ hơn được ko? Upvote 0 X

xuanhoaspt

Thành viên mới
Tham gia 1/4/08 Bài viết 27 Được thích 0 Ai làm cái sắp xếp rồi thì hướng dẫn cách làm với. Mình đã tải về nhưng không biết cách làm Upvote 0 H

hoanghanh1601

Thành viên mới
Tham gia 13/5/10 Bài viết 4 Được thích 0 Em đã tải về và sắp xếp, nhưng chỉ xếp đợc theo thứ tự giảm dần chứ không xếp được theo thứ tự tăng dần. làm thế nào để xếp được theo thứ tự tăng dần ạ? Upvote 0 ndu96081631

ndu96081631

Huyền thoại GPE
Thành viên BQT Super Moderator Tham gia 5/6/08 Bài viết 30,703 Được thích 53,950
hoanghanh1601 đã viết: Em đã tải về và sắp xếp, nhưng chỉ xếp đợc theo thứ tự giảm dần chứ không xếp được theo thứ tự tăng dần. làm thế nào để xếp được theo thứ tự tăng dần ạ? Nhấp chuột vào đây để mở rộng...
Thử file này xem: PHP:Sao chép. Sub SortSheet(Order As Boolean) Dim i As Long, j As Long Application.ScreenUpdating = False For i = 1 To Sheets.Count - 1 For j = i + 1 To Sheets.Count If Sheets(IIf(Order, j, i)).Name < Sheets(IIf(Order, i, j)).Name Then Sheets(j).Move Before:=Sheets(i) End If Next j Next i Application.ScreenUpdating = True End Sub PHP:Sao chép. Sub Main() Dim TB As Long TB = MsgBox("Ban muon sort tang hay giam dan?" & vbLf & _ "Bam 'YES' de sort tang dan" & vbLf & _ "Bam 'NO' de sort giam dan", 4) SortSheet (TB = 6) End Sub

File đính kèm

  • SortSheets.xls 35.5 KB · Đọc: 556
Lần chỉnh sửa cuối: 13/5/10 Upvote 0 T

tam8678

Đời Xá Chi
Tham gia 30/4/09 Bài viết 417 Được thích 301 Nghề nghiệp Kế toán
ndu96081631 đã viết: Thử file này xem: PHP:Sao chép. Sub SortSheet(Order As Boolean) Dim i As Long, j As Long Application.ScreenUpdating = False For i = 1 To Sheets.Count - 1 For j = i + 1 To Sheets.Count If Sheets(IIf(Order, j, i)).Name < Sheets(IIf(Order, i, j)).Name Then Sheets(j).Move Before:=Sheets(i) End If Next j Next i Application.ScreenUpdating = True End Sub PHP:Sao chép. Sub Main() Dim TB As Long TB = MsgBox("Ban muon sort tang hay giam dan?" & vbLf & _ "Bam 'YES' de sort tang dan" & vbLf & _ "Bam 'NO' de sort giam dan", 4) SortSheet (TB = 6) End Sub Nhấp chuột vào đây để mở rộng...
--- Anh có 1 file có khoảng 70 sheet, 10 sheet đầu tiên được sắp xếp theo trình tự nhập liệu, do không muốn người xử dụng thay đổi vị trí các sheet này ( 10 sheet đầu tiên ) , không biết chú có thể viết giúp code này được không ? 60 sheet còn lại được sắp xếp thứ tự tăng dần hay giảm dần đều được. Mong chú rõ, Cám ơn. Lần chỉnh sửa cuối: 17/5/10 Upvote 0 ndu96081631

ndu96081631

Huyền thoại GPE
Thành viên BQT Super Moderator Tham gia 5/6/08 Bài viết 30,703 Được thích 53,950
tam8678 đã viết: --- Anh có 1 file có khoảng 70 sheet, 10 sheet đầu tiên được sắp xếp theo trình tự nhập liệu, do không muốn người xử dụng thay đổi vị trí các sheet này ( 10 sheet đầu tiên ) , không biết chú có thể viết giúp code này được không ? 60 sheet còn lại được sắp xếp thứ tự tăng dần hay giảm dần đều được. Mong chú rõ, Cám ơn. Nhấp chuột vào đây để mở rộng...
Anh để ý code của em có đoạn: For i = 1 To Sheets.Count - 1 Tức sort từ sheet đầu tiên... trong khi anh lại muốn sort từ sheet thứ 11 trở đi ---> Vậy cách đơn giản là sửa code trên thành: For i = 11 To Sheets.Count - 1 Muốn tổng quát hơn, tức có thể sort bất kỳ nhóm sheet nào thì phải sửa code lại khá nhiều Upvote 0 T

tam8678

Đời Xá Chi
Tham gia 30/4/09 Bài viết 417 Được thích 301 Nghề nghiệp Kế toán
ndu96081631 đã viết: Anh để ý code của em có đoạn: For i = 1 To Sheets.Count - 1 Tức sort từ sheet đầu tiên... trong khi anh lại muốn sort từ sheet thứ 11 trở đi ---> Vậy cách đơn giản là sửa code trên thành: For i = 11 To Sheets.Count - 1 Muốn tổng quát hơn, tức có thể sort bất kỳ nhóm sheet nào thì phải sửa code lại khá nhiều Nhấp chuột vào đây để mở rộng...
--- Cám ơn chú, vậy là giải quyết được vấn đề sắp xếp từ sheet thứ 11 trở đi. Nếu chú thấy khả thi thì còn việc cố định 10 sheet đầu có gặp trở ngại không ?
10 sheet đầu tiên được sắp xếp theo trình tự nhập liệu, do không muốn người xử dụng thay đổi vị trí các sheet này ( 10 sheet đầu tiên ) Nhấp chuột vào đây để mở rộng...
Upvote 0 H

hoanghanh1601

Thành viên mới
Tham gia 13/5/10 Bài viết 4 Được thích 0 Em cảm ơn anh ndu96081631, nhưng em không hiểu được đoạn code trên phải làm như thế nào hả anh? Anh chỉ giùm em với. Nếu File của em có khoảng 200 sheet thì sắp xếp có bị ảnh hưởng gì không ạ? Upvote 0 ndu96081631

ndu96081631

Huyền thoại GPE
Thành viên BQT Super Moderator Tham gia 5/6/08 Bài viết 30,703 Được thích 53,950
tam8678 đã viết: --- Cám ơn chú, vậy là giải quyết được vấn đề sắp xếp từ sheet thứ 11 trở đi. Nếu chú thấy khả thi thì còn việc cố định 10 sheet đầu có gặp trở ngại không ? Nhấp chuột vào đây để mở rộng...
Thật ra cũng đã làm rồi, em đưa lên cho anh tham khảo ---> Với file đính kèm dưới đây anh có thể sort bất kỳ nhóm sheet nào anh muốn - Mở file lên và bấm Ctrl + Shift + S để gọi form - Một form hiện ra như hình: untitled.JPG - Dùng chuột chọn 1 sheet trong ListBox rồi bấm giữ Ctrl và chọn thêm sheet khác... Cũng có thể chọn sheet đầu, giữ phím Shift và chọn sheet cuối (nếu các sheet nằm liên tục nhau) - Tiếp theo chọn kiểu sort tăng dần hay giảm dần bằng cách check vào Option Button - Cuối cùng là bấm nút Sort - Code này có thể lưu lại thành 1 Add-In để dùng lâu dài (code của em cũng chưa tối ưu lắm... để từ từ cải tiến thêm)

File đính kèm

  • SortSh_ByUserForm.xls 62 KB · Đọc: 233
Upvote 0 H

hoanghanh1601

Thành viên mới
Tham gia 13/5/10 Bài viết 4 Được thích 0 Em không hiểu được code a gửi, anh có thể giải thích cụ thể giùm em được không ạ. A gửi qua mail: hanhhoang10@gmail.com giúp em với ạ. Em cảm ơn anh nhiều! Upvote 0 H

hoanghanh1601

Thành viên mới
Tham gia 13/5/10 Bài viết 4 Được thích 0 Em không hiểu được code. Anh giải thích cụ thể và gửi qua mail giùm em được không ạ. Mail của em: hanhhoang10@gmail.com. Em cảm ơn anh nhiều Upvote 0 T

t4l4b3t

Thành viên mới
Tham gia 25/3/09 Bài viết 1 Được thích 0 giúp em vấn đề này với: em có file excel gồm 300 sheet được tạo ra theo thứ tự là K1,K2,K3,...,K100,V1,V2,V3,...,V100,H1,H2,H3,...,H100 , jo` em muốn sắp xếp lại theo thứ tự là K1,V1,H1,K2,V2,H2,K3,V3,H3,...,K100,V100,H100 vậy có cách nào không ah.. em cần gấp mong các bro giải quyết dùm.. Upvote 0 T

ThuNghi

Hãy cho rồi sẽ nhận!
Thành viên đã mất Tham gia 16/8/06 Bài viết 3,808 Được thích 4,449
ndu96081631 đã viết: Thật ra cũng đã làm rồi, em đưa lên cho anh tham khảo ---> Với file đính kèm dưới đây anh có thể sort bất kỳ nhóm sheet nào anh muốn - Mở file lên và bấm Ctrl + Shift + S để gọi form - Một form hiện ra như hình: View attachment 46070 - Dùng chuột chọn 1 sheet trong ListBox rồi bấm giữ Ctrl và chọn thêm sheet khác... Cũng có thể chọn sheet đầu, giữ phím Shift và chọn sheet cuối (nếu các sheet nằm liên tục nhau) - Tiếp theo chọn kiểu sort tăng dần hay giảm dần bằng cách check vào Option Button - Cuối cùng là bấm nút Sort - Code này có thể lưu lại thành 1 Add-In để dùng lâu dài (code của em cũng chưa tối ưu lắm... để từ từ cải tiến thêm) Nhấp chuột vào đây để mở rộng...
NDU viết giúp code sort sheets thêm phần theo màu tô. (tab color). Vd: theo thứ tự Xanh, đỏ, vàng... Dùng cả cho Ex 03 và 07. Cám ơn. Upvote 0 ndu96081631

ndu96081631

Huyền thoại GPE
Thành viên BQT Super Moderator Tham gia 5/6/08 Bài viết 30,703 Được thích 53,950
ThuNghi đã viết: NDU viết giúp code sort sheets thêm phần theo màu tô. (tab color). Vd: theo thứ tự Xanh, đỏ, vàng... Dùng cả cho Ex 03 và 07. Cám ơn. Nhấp chuột vào đây để mở rộng...
Ý ThuNghi là sao? Là sort theo màu sắc hay chỉ thêm phần tô màu khi sort? - Nếu là sort theo màu sắc thì phải viết lại toàn bộ code - Nếu chỉ là thêm màu sắc trong khi sort thì dễ mà ---> thêm vào code Sheets(...).Tab.ColorIndex = ??? Upvote 0 T

ThuNghi

Hãy cho rồi sẽ nhận!
Thành viên đã mất Tham gia 16/8/06 Bài viết 3,808 Được thích 4,449
ndu96081631 đã viết: Ý ThuNghi là sao? Là sort theo màu sắc hay chỉ thêm phần tô màu khi sort? - Nếu là sort theo màu sắc thì phải viết lại toàn bộ code - Nếu chỉ là thêm màu sắc trong khi sort thì dễ mà ---> thêm vào code Sheets(...).Tab.ColorIndex = ??? Nhấp chuột vào đây để mở rộng...
Sort theo màu sắc, màu đã tô cho sh. Vì mình phân loại sh theo kỳ là màu đỏ, sh theo năm là màu xanh, và data là màu khác. Khi thao tác đã dời các sh, bây giờ muốn 1 code đời lại theo quy định. Cám ơn. Upvote 0
  • 1
  • 2
  • 3
  • 4
  • 5
Tiếp 1 of 5

Go to page

Tiếp tục Tiếp Last Bạn phải đăng nhập hoặc đăng ký để trả lời bài viết tại đây. Web KT

Bài viết mới nhất

N Định mức nguyên vật liệu
  • nghiemcongdien
  • 9/11/24
  • Google Spreadsheets
Trả lời 10 Đọc 328 Hôm nay lúc 20:35 nghiemcongdien N ginchanle Giải bài excel , đếm dữ liệu không trùng có điều kiện
  • ginchanle
  • Hôm nay lúc 15:46
  • Hàm và công thức Excel
Trả lời 3 Đọc 79 Hôm nay lúc 17:47 hoangtuaotrang_hp_vn H T Cách thiết lập font chữ cố định cho bảng tính (không bị thay đổi khi mở ở máy tính khác)
  • TRANTHEJP
  • Thứ sáu lúc 14:46
  • Định dạng, trình bày, in ấn bảng tính
Trả lời 1 Đọc 87 Hôm nay lúc 14:51 cantl C thanhthang0201 Làm tròn từng ô giá trị trong hàm Sum, Sumif
  • thanhthang0201
  • Hôm qua, lúc 17:56
  • Hàm và công thức Excel
Trả lời 4 Đọc 64 Hôm nay lúc 12:37 Hoàng Tuấn 868 H Toanke063
  • Question
Hỗ trợ khắc phục lỗi Copy cùng 1 bảng tính sang nhiều vị trí trên Word bị lỗi Clipboard
  • Toanke063
  • Thứ sáu lúc 12:11
  • Lập Trình với Excel
Trả lời 5 Đọc 106 Hôm nay lúc 12:02 Toanke063 Toanke063 V
  • Question
Giúp Code VBA lưu ảnh từ 1 link về Excel sao cho nhanh nhất
  • Văn Toàn 1996
  • Thứ năm lúc 15:49
  • Lập Trình với Excel
Trả lời 9 Đọc 210 Hôm nay lúc 11:26 Mr.hieudoanxd Mr.hieudoanxd HeSanbi
  • Đã giải quyết
MsgBox và InputBox v3.30: tiếng Việt, nhập ẩn, đếm ngược, bảng dữ liệu (Excel, Word, Access, PowerPoint)
    • Thích
    • Cảm ơn
    • Yêu thích
  • HeSanbi
  • 2/6/23
  • Lập Trình với Excel
2 3 Trả lời 40 Đọc 5K Hôm nay lúc 10:01 HeSanbi HeSanbi K Giúp highlight tự động
  • kopite
  • Hôm qua, lúc 17:30
  • Hàm và công thức Excel
Trả lời 1 Đọc 66 Hôm nay lúc 08:56 bebo021999 B ongke0711
  • Question
Tải hóa đơn điện tử (https://hoadondientu.gdt.gov.vn/) Excel Vba
    • Thích
    • Yêu thích
  • ongke0711
  • 6/10/24
  • Lập Trình với Excel
11 12 13 Trả lời 259 Đọc 14K Hôm nay lúc 08:48 ongke0711 ongke0711 VUONGTNQN Hỏi cách sử dụng công thức bị che mất ô liền kề
    • Cười
  • VUONGTNQN
  • Thứ sáu lúc 22:26
  • Hàm và công thức Excel
Trả lời 2 Đọc 176 Hôm qua, lúc 19:49 ptm0412 ptm0412 T
  • Question
Cho em xin code tự động thay đổi chiều cao của dòng
  • tn001
  • 15/4/13
  • Lập Trình với Excel
2 Trả lời 38 Đọc 12K Hôm qua, lúc 17:46 hongphuong1997 hongphuong1997 hongphuong1997 Mở mật khẩu file
  • hongphuong1997
  • Hôm qua, lúc 17:40
  • Những vấn đề chung
Trả lời 0 Đọc 80 Hôm qua, lúc 17:40 hongphuong1997 hongphuong1997 B
  • Question
Windows Form Làm thế nào để định vị cột và dòng nhập dữ liệu
  • binhtv69
  • Thứ sáu lúc 09:01
  • Lập Trình với Excel
Trả lời 15 Đọc 230 Hôm qua, lúc 14:23 ptm0412 ptm0412 dangvandang Addin mở rộng cho xây dựng
    • Thích
  • dangvandang
  • 28/10/23
  • Các Add-ins cho excel
2 Trả lời 26 Đọc 2K Hôm qua, lúc 14:16 dangvandang dangvandang noisy Nhờ hướng dẫn các xử lý hiển thị
  • noisy
  • Hôm qua, lúc 09:19
  • Giải thích, gỡ rối, xử lý lỗi công thức
Trả lời 2 Đọc 90 Hôm qua, lúc 10:37 ongke0711 ongke0711 D Xin chỉ giáo code VBA copy file csv , thay đổi tỉ giá và lưu file csv mới
  • daoduy88
  • Thứ năm lúc 12:01
  • VBA trong Excel – Cải thiện và tăng tốc
Trả lời 11 Đọc 223 Hôm qua, lúc 09:09 daoduy88 D H Nhờ hướng dẫn tạo bảng như hình vẽ
  • hoaiantrinh
  • Thứ tư lúc 16:32
  • Hỏi đáp những vấn đề khác
Trả lời 6 Đọc 199 Hôm qua, lúc 08:50 vansutk V K Biến động giữa 2 cột khi pivot table
  • khzaof
  • Thứ sáu lúc 23:45
  • Pivot table
Trả lời 1 Đọc 69 Hôm qua, lúc 08:35 ptm0412 ptm0412 Tienvinh191
  • Question
Nhờ viết Code lấy dữ liệu tờ khai hải quan vào bảng tổng hợp
  • Tienvinh191
  • 4/4/24
  • Lập Trình với Excel
2 Trả lời 29 Đọc 2K Hôm qua, lúc 07:02 quyenpv quyenpv L
  • Question
Dùng vòng lặp để lọc dữ liệu sang sheet khác nhưng tìm dòng cuối không được
  • lvh1064
  • Thứ năm lúc 18:45
  • Lập Trình với Excel
Trả lời 10 Đọc 313 Thứ sáu lúc 23:22 ptm0412 ptm0412 Xem thêm… Chia sẻ: Facebook X (Twitter) Reddit Pinterest Tumblr WhatsApp Email Chia sẻ Link

Thành viên có số lượng bài viết cao nhất tháng

  • Hoàng Tuấn 868 153
  • ptm0412 64
  • VetMini 44
  • ongke0711 36
  • Tuấn Bụng Bự 31
  • bebo021999 31
  • befaint 30
  • HUONGHCKT 26
  • hoangtuaotrang_hp_vn 26
  • SA_DQ 25
  • BuiQuangThuan 25
  • HeSanbi 25
  • huuthang_bd 18
  • huhumalu 17
  • cantl 17
  • Nguyễn Diêu Hiền 15
  • CHAOQUAY 14
  • DeTong 14
  • batista911 13
  • phuongnam366377 13

Thành viên có điểm tương tác cao nhất tháng

  • Hoàng Tuấn 868 124
  • VetMini 62
  • HeSanbi 60
  • HUONGHCKT 51
  • ptm0412 46
  • ongke0711 44
  • HieuCD 39
  • BuiQuangThuan 39
  • befaint 37
  • SA_DQ 32
  • huuthang_bd 31
  • bebo021999 29
  • hoangtuaotrang_hp_vn 25
  • Phuocam 19
  • huhumalu 15
  • PhanTuHuong 12
  • CHAOQUAY 12
  • phuongnam366377 12
  • Nhattanktnn 10
  • DeTong 10
  • Trang chủ
  • Diễn đàn
  • Lập Trình với Excel
  • Lập Trình với Excel
  • Website này sử dụng cookies. Tiếp tục sử dụng trang này, đồng nghĩa với việc bạn chấp nhận website sử dụng cookies. Chấp nhận Tìm hiểu thêm.…
Back Top Bottom

Từ khóa » Cách Sắp Xếp Thứ Tự Sheet Trong Excel 2010