Tự động chuyển vị trí theo thứ tự xếp hạng!!! (1 người xem)

  • Thread starter Thread starter leducnhu
  • Ngày gửi Ngày gửi

Người dùng đang xem chủ đề này

leducnhu

Thành viên chính thức
Tham gia
29/11/08
Bài viết
76
Được thích
9
Chào các anh chị

em có một việc muốn nhờ các anh chị đây. Em có một bảng dữ liệu có nhiều cột nhưng em muốn các dòng sẽ tự nhảy đến vị trí theo thứ tự của nó. Ví dụ em có bảng tính như file đính kèm, giờ em muốn các dòng sẽ tự động sắp xếp theo thứ tự từ thấp đến cao theo ô F6... đến hết. (giống như dùng chức năng của Sort nhưng mỗi lần dùng lại lặp lại chán quá) Các Ace có biết hàm nào có thể làm được này thì pm giúp em nhé

thanks
Lê Như
 

File đính kèm

Chào các anh chị

em có một việc muốn nhờ các anh chị đây. Em có một bảng dữ liệu có nhiều cột nhưng em muốn các dòng sẽ tự nhảy đến vị trí theo thứ tự của nó. Ví dụ em có bảng tính như file đính kèm, giờ em muốn các dòng sẽ tự động sắp xếp theo thứ tự từ thấp đến cao theo ô F6... đến hết. (giống như dùng chức năng của Sort nhưng mỗi lần dùng lại lặp lại chán quá) Các Ace có biết hàm nào có thể làm được này thì pm giúp em nhé

thanks
Lê Như

Các bác làm ơn giúp em với nào?-\\/.? em đang cần gấp mà,,,,,,,. Em xin nói thêm ý của em để các bác được rõ nhé: Mục đích là em sẽ dùng hàm để tự động sắp xếp các nguyên liệu trong kho theo thứ tự số ngày sử dụng. Cái nào còn ít ngày sử dụng nhất sẽ đứng lên đầu tiên, như vậy sẽ tiện cho việc đặt, mua hàng. Em cũng đã dùng ConditionFomating để tô màu rồi nhưng giờ muốn nó nhảy lên đầu nhìn cho dễ.
Mong các bác giúp đỡ
Thanks
 
Không bác nào chịu giúp em sao? em post được 2 ngày rồi mà chẳng có bài nào trả lời cả, hic hic. Mong các Mod, Amin và các Pro bỏ chút thời gian nghiên cứu hộ em cái

cảm ơn các bác nhiều
 
Không bác nào chịu giúp em sao? em post được 2 ngày rồi mà chẳng có bài nào trả lời cả, hic hic. Mong các Mod, Amin và các Pro bỏ chút thời gian nghiên cứu hộ em cái

cảm ơn các bác nhiều
Bạn cứ từ từ, mấy bác còn du xuân mà. Tôi làm đại bạn xem thử có được hay không.
 

File đính kèm

Bạn cứ từ từ, mấy bác còn du xuân mà. Tôi làm đại bạn xem thử có được hay không.
em xem rồi, bác làm đúng ý em rồi đó, cảm ơn bác rất nhiều. Nhưng bác có thể làm cách nào đơn giản hơn không. Em ngu về Excel lắm, không hiểu nỗi Ct của bác được, hơn nữa bác còn đặt Name nhiều quá nên khi áp dụng vào file chính của em có chút vấn đề. em chịu thua thôi hic hic.
 
em xem rồi, bác làm đúng ý em rồi đó, cảm ơn bác rất nhiều. Nhưng bác có thể làm cách nào đơn giản hơn không. Em ngu về Excel lắm, không hiểu nỗi Ct của bác được, hơn nữa bác còn đặt Name nhiều quá nên khi áp dụng vào file chính của em có chút vấn đề. em chịu thua thôi hic hic.
Vấn đề như thế thì phải làm như thế. Chứ nếu tôi có cách làm đơn giản thì tôi đã làm rồi, đâu dại gì mà làm cho nó phức tạp.
Đành bó tay thôi.
 
em xem rồi, bác làm đúng ý em rồi đó, cảm ơn bác rất nhiều. Nhưng bác có thể làm cách nào đơn giản hơn không. Em ngu về Excel lắm, không hiểu nỗi Ct của bác được, hơn nữa bác còn đặt Name nhiều quá nên khi áp dụng vào file chính của em có chút vấn đề. em chịu thua thôi hic hic.
Muốn đơn giản thì dùng code VBA ---> Bấm nút cái tự động ra kết quả
 
Muốn đơn giản thì dùng code VBA ---> Bấm nút cái tự động ra kết quả
Hic được bác Ndu quan tâm thật là vinh hạnh, đến bác mà cũng nói vậy thì chắc là bó chiếu thật rồi. Bác có thể bỏ chút thời gian ra viết cho em cái VBA nhé.
thanks bác nhiều
 
Hic được bác Ndu quan tâm thật là vinh hạnh, đến bác mà cũng nói vậy thì chắc là bó chiếu thật rồi. Bác có thể bỏ chút thời gian ra viết cho em cái VBA nhé.
thanks bác nhiều
Bạn làm bằng tay bằng cách dùng chức năng Sort, đúng không? Tôi viết code cũng sẽ dùng cách này thôi (record macro quá trình sort bằng tay)
PHP:
Private Sub Worksheet_Activate()
  On Error Resume Next
  Range("A4:F10000").Clear
  With Sheets("NL (theo doi)")
    .Range("A4").CurrentRegion.Copy
    Range("A4").PasteSpecial 3
    Range("A4").PasteSpecial 4
  End With
  With Range("A4").CurrentRegion.Offset(3)
    .Sort .Cells(1, 6), 1, Header:=2
    .Cells(1, 1).Select
  End With
End Sub
Cách dùng: Cứ nhập liệu gì đó thoải mái tại sheet NL (theo doi), khi bạn chuyển sang sheet Sort là code tự chạy
 

File đính kèm

Lần chỉnh sửa cuối:
Bạn làm bằng tay bằng cách dùng chức năng Sort, đúng không? Tôi viết code cũng sẽ dùng cách này thôi (record macro quá trình sort bằng tay)
PHP:
Private Sub Worksheet_Activate()
  On Error Resume Next
  Range("A4:F10000").Clear
  With Sheets("NL (theo doi)")
    .Range("A4").CurrentRegion.Copy
    Range("A4").PasteSpecial 3
    Range("A4").PasteSpecial 4
  End With
  With Range("A4").CurrentRegion.Offset(3)
    .Sort .Cells(1, 6), 1, Header:=2
    .Cells(1, 1).Select
  End With
End Sub
Cách dùng: Cứ nhập liệu gì đó thoải mái tại sheet NL (theo doi), khi bạn chuyển sang sheet Sort là code tự chạy
thanks Bác, mà em hỏi chút nếu em đổi tên của Sheet NL (theo doi) thì chắc phải đổi tên nó trong đoạn VBA bác nhỉ? em test của bác thấy Ok rồi nhưng chưa thử đưa vào file của em
một lần nữa cảm ơn bác và GPE :horse:
 
thanks Bác, mà em hỏi chút nếu em đổi tên của Sheet NL (theo doi) thì chắc phải đổi tên nó trong đoạn VBA bác nhỉ? em test của bác thấy Ok rồi nhưng chưa thử đưa vào file của em
một lần nữa cảm ơn bác và GPE :horse:
BẠN SỬA THÀNH THẾ NÀY THÔI
With Sheets("NL (theo doi)")THÀNH With Sheet1 THÌ ĐỔI SHEET CHẲNG LIÊN QUAN GÌ ĐẾN CODE CẢ
 
Bạn cứ từ từ, mấy bác còn du xuân mà. Tôi làm đại bạn xem thử có được hay không.

Chào bạn huuthang_bd và các bạn trên diễn đàn, trong file đính kèm mình mong muốn có được công thức tương tự của bạn huuthang_bd để tự động sort dữ liệu theo cột C. Mình đã nghiên cứu công thức của bạn huuthang_bd, tuy nhiên vì trình độ excel còn yếu nên chưa ra được. Mong nhận được giúp đỡ của bạn huuthang_bd và các bạn trên diễn đàn.
Cám ơn rất nhiều.
 

File đính kèm

thế tên sheet của e ko phải Sheet1 mà là ABCD thì sao? có phải đổi sang ABCD trong Code ko hay tự nó nhảy theo như trong Công thức hả anh???
bạn xem hình để biết thêm nhé.không phải là tên sheet trên bảng tính mà sheet1 trong VBA
 

File đính kèm

  • hinhvba.jpg
    hinhvba.jpg
    114.6 KB · Đọc: 43
Chào bạn huuthang_bd và các bạn trên diễn đàn, trong file đính kèm mình mong muốn có được công thức tương tự của bạn huuthang_bd để tự động sort dữ liệu theo cột C. Mình đã nghiên cứu công thức của bạn huuthang_bd, tuy nhiên vì trình độ excel còn yếu nên chưa ra được. Mong nhận được giúp đỡ của bạn huuthang_bd và các bạn trên diễn đàn.
Cám ơn rất nhiều.

Rất mong nhận được sự giúp đỡ của bạn huuthang_bd và các bạn trên diễn đàn.
 

File đính kèm

Thư bác em có cái file này và em muốn nó tự động nhảy vị trí nhưng theo thứ tự là thằng nào giá trị lớn nhất thì ở đầu và giảm dần xuống ạ. Nhưng em nghiên cứu mãi cái hàm bác làm cho leducnhu mà mãi chưa thông và chưa áp dụng được, mong bác bỏ chút thời gian làm giúp em với ạ :( Cảm ơn bác
 

File đính kèm

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

Back
Top Bottom