NHẬP TỪ KHÓA BẠN QUAN TÂM VÀO KHUNG BÊN DƯỚI
LIKE ỦNG HỘ GOCCAY.VN NHA CÁC BẠN ^_^
TRUYỆN XEM NHIỀU NHẤT
Đấu Phá Thương Khung
Đấu La Đại Lục
Cực Phẩm Gia Đinh
Tân Tác Long Hổ Môn
Phong Thần Ký III
Tuyệt Thế Vô Song
Thời Đại X Long
Thiên Địa Long Hồn
Chu Tước Ký
Bàn Long
Thôn Phệ Tinh Không
Chín Chín Tám Mốt
Mãng Hoang Ký
Hắc Khuyển
+ Trả Lời Ðề Tài
kết quả từ 1 tới 4 trên 4

Ðề tài: Hướng dẫn viết Macro đơn giản trong Excel

  1. #1
    Tham gia ngày
    Jun 2012
    Bài gởi
    76
    Thanks
    0
    Thanked 48 Times in 29 Posts

    Post Hướng dẫn viết Macro đơn giản trong Excel

    Tôi sẽ hướng dẫn các bạn viết 1 macro đơn giản nhất trong Excel, thực hiện thao tác lọc dữ liệu. Trong bài viết này tôi sử dụng bộ Office 2007.

    Đầu tiên, các bạn để ý các tab trên thanh Ribbon của Excel, nếu chưa có tab Developer thì bạn phải hiển thi nó bằng cách vào nút Office, chọn Excel option


    Ở phần Popular, chọn vào mục Show Developer tab in the Rippon, OK. Lúc này, trên thanh rippon đã có xuất hiện tab Developer rồi đó.


    Bắt đầu vào phần chính, tôi sẽ soạn thảo nội dung 1 bảng tính như thế này:


    Sau đó, tôi thêm một button bằng cách vào tab Developer, chọn Insert > Button.


    Tiếp theo, drag chuột để vẽ ra 1 button với text mặc định là Button 1. Lúc này sẽ xuất hiện 1 hộp thoại yêu cầu bạn đăng ký hàm sự kiện khi nhấn vào button này (tên mặc định là Button1_Click), nhấn New.


    Trình soạn thảo Microsoft Visual Basic hiện ra với Module vừa tạo.


    Bạn sẽ phải định nghĩa hàm Button1_Click(). Tôi muốn khi click chuột vào button, sẽ lọc các linh kiện có đơn giá < 3000. Hàm sẽ định nghĩa như sau:

    Code:
    Sub Button1_Click()
        Dim My_Range As Range
        Set My_Range = Range("A5:D11")
        
        My_Range.AutoFilter Field:=4, Criteria1:="<3000"
    End Sub

    Xin giải thích ý nghĩa các thông số như sau:

    - My_Range : phạm vi lọc dữ liệu, là bảng tính từ A5 đến D11

    - Field:=4 : Cột có dữ liệu được lọc

    - Criteria1:="<3000" : điều kiện lọc là đơn giá <3000

    Xong, nhớ lưu lại đấy các bạn. Bây giờ cùng thử nhé

    Trở lại giao diện excel, nhấn vào button 1, lúc này dữ liệu lọc có kết quả như sau:


    Các linh kiện có đơn giá >= 3000 biến đi đâu mất tiêu rồi

    Chúc các bạn thành công!

    View more latest threads same category:

    thay đổi nội dung bởi: pop; 06-26-2012 lúc 02:45 PM

  2. The Following 2 Users Say Thank You to pop For This Useful Post:

    phongvan (07-30-2012), push (06-27-2012)

  3. Circuit advertisement
    Tham gia ngày
    Always
    Bài gởi
    Many
  4. #2
    Tham gia ngày
    Feb 2012
    Bài gởi
    584
    Thanks
    252
    Thanked 145 Times in 98 Posts
    hay đó bạn. Bạn có thể share luôn cái file Excel để mình thử làm theo luôn cho tiện không?
    Cám ơn

  5. #3
    Tham gia ngày
    Feb 2012
    Bài gởi
    363
    Thanks
    265
    Thanked 114 Times in 60 Posts
    Bài hữu ích quá! Click quảng cáo ủng hộ thôi

  6. #4
    Tham gia ngày
    Feb 2012
    Bài gởi
    86
    Thanks
    94
    Thanked 45 Times in 18 Posts
    thanks bạn nhiều. bài rất hay đó

+ Trả Lời Ðề Tài

Quuyền Hạn Của Bạn

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • Bạn không thể gửi file đính kèm
  • Bạn không thể chỉnh sửa bài viết