Cách Viết Hàm Trong VBA | 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 Featured content 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 đề Note 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
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. cách viết hàm trong VBA (1 người xem)
  • Thread starter Thread starter whitemouse
  • Ngày gửi Ngày gửi 20/11/08
Liên hệ QC

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

Đang trực tuyến: 2 (Thành viên: 0, Khách: 2) W

whitemouse

Thành viên hoạt động
Tham gia 1/6/07 Bài viết 101 Được thích 68 Chào các bạn: mình thấy trên diễn đàn có nhiều đoạn code sử dụng hàm trong VBA nhưng mình không biết cách viết 1 hàm như thế nào,nhờ mọi người chỉ giúp.Xin cám ơn mọi người. Sắp xếp theo thời gian sắp xếp theo bầu chọn NguyenNgocSon

NguyenNgocSon

KEEP WALKING
Tham gia 4/4/08 Bài viết 280 Được thích 833 Nghề nghiệp Ths. Cầu hầm Hàm là chương trình con có trả về giá trị khi nó được gọi.Cú pháp khai báo : [Private/Public] Function<Tên_hàm> ([các_tham_số]) as <kiểu dữ liệu> [Khối lệnh] End Function Ví dụ đơn giản :lập hàm tích diện tích HCN với các tham số nhập vào là :chiều dài và chiều rộng Function DT(rong As Double, dai As Double) As Double DT = dai * rong End Function Upvote 0 W

whitemouse

Thành viên hoạt động
Tham gia 1/6/07 Bài viết 101 Được thích 68 bác có thể nói rõ hơn không,sao em thấy khó hiểu quá.Nếu có thêm tài liệu tham khảo thì tuyệt vời.Nhưng dù sao cũng cám ơn bác đã trả lời. Thân. Upvote 0 S

Sealedakiss

Thành viên mới
Tham gia 20/11/08 Bài viết 4 Được thích 1
whitemouse đã viết: bác có thể nói rõ hơn không,sao em thấy khó hiểu quá.Nếu có thêm tài liệu tham khảo thì tuyệt vời.Nhưng dù sao cũng cám ơn bác đã trả lời. Thân. Nhấp chuột vào đây để mở rộng...
Thú thực là bác nào chỉ hộ cho muốn nhập môn thì tìm sách hoặc search ở đâu? Em mới tham gia, đến cách tạo macro còn chưa biết, ngu quá +-+-+-+ Upvote 0 BNTT

BNTT

Bùi Nguyễn Triệu Tường
Thành viên danh dự Tham gia 3/7/07 Bài viết 4,946 Được thích 23,213 Nghề nghiệp Dạy đàn piano
Sealedakiss đã viết: Thú thực là bác nào chỉ hộ cho muốn nhập môn thì tìm sách hoặc search ở đâu? Em mới tham gia, đến cách tạo macro còn chưa biết, ngu quá +-+-+-+ Nhấp chuột vào đây để mở rộng...
Bạn không chịu tìm thôi. Cái bạn cần nằm ở đây, ngay trên diễn đàn này: http://www.giaiphapexcel.com/forum/showthread.php?t=9294 Upvote 0 ChanhTQ@

ChanhTQ@

0901452không62
Tham gia 5/9/08 Bài viết 4,254 Được thích 4,861 http://giaiphapexcel.com/forum/showthread.php?t=650
whitemouse đã viết: bác có thể nói rõ hơn không.Nếu có thêm tài liệu tham khảo thì tuyệt vời.Thân. Nhấp chuột vào đây để mở rộng...
http://giaiphapexcel.com/forum/showthread.php?t=650 Upvote 0 N

nhamgtvt

Thành viên mới
Tham gia 27/4/17 Bài viết 3 Được thích 0 Giới tính Nam
NguyenNgocSon đã viết: Hàm là chương trình con có trả về giá trị khi nó được gọi.Cú pháp khai báo : [Private/Public] Function<Tên_hàm> ([các_tham_số]) as <kiểu dữ liệu> [Khối lệnh] End Function Ví dụ đơn giản :lập hàm tích diện tích HCN với các tham số nhập vào là :chiều dài và chiều rộng Function DT(rong As Double, dai As Double) As Double DT = dai * rong End Function Nhấp chuột vào đây để mở rộng...
Em chào anh ,hi vọng anh giải đáp theo kiểu này để người mới học hiểu rõ cú pháp và cách sử dụng hơn ạ, chứ các anh toàn làm code dài 1 chuỗi xong giải đáp chỉ 1 câu lệnh mà không giải đáp ý nghĩa trong chuỗi code đó làm em thật sự rất khó hiểu . Như ví dụ của anh thì sau khi khai báo hàm xong thì mình sử dụng hàm ntn vậy ạ. Lần chỉnh sửa cuối: 30/5/17 Upvote 0 V

VetMini

Đang đi tìm hòn đá
Tham gia 21/12/12 Bài viết 17,867 Được thích 24,792 Nghề nghiệp Thầy bói bài ta Bài đã hơn 8 năm đào lên sẽ có những điểm khong còn đúng với thời đại. Tôi khong thích trả lời những bài dùng ngôn ngữ viết tắt. Nếu bạn sửa lại thì có thể tôi sẽ giải đáp. Upvote 0 N

nhamgtvt

Thành viên mới
Tham gia 27/4/17 Bài viết 3 Được thích 0 Giới tính Nam
VetMini đã viết: Bài đã hơn 8 năm đào lên sẽ có những điểm khong còn đúng với thời đại. Tôi khong thích trả lời những bài dùng ngôn ngữ viết tắt. Nếu bạn sửa lại thì có thể tôi sẽ giải đáp. Nhấp chuột vào đây để mở rộng...
Vâng, em đã sửa ạ. mong anh chỉ giúp ạ Upvote 0 V

VetMini

Đang đi tìm hòn đá
Tham gia 21/12/12 Bài viết 17,867 Được thích 24,792 Nghề nghiệp Thầy bói bài ta Function gồm 1 dòng khai báo, những dòng code cho function hoạt động, và một dòng cho biết hết function Dòng khai báo gồm từ khóa Function, tên của nó, dãy tham số mà nó cần, và kiểu nó trả về Ví dụ: Function DTHCN( byVal dai as Double, byVal rong as Double) As Double Màu xanh là tên, màu đỏ là tham, tham số đặt giữa 2 ngoặc, và mỗi tham cách nhau bởi 1 dấu phẩy màu tím là kiểu trả về, nếu không có cái này thi mặc định kiểu trả về là variant Code trong function là phần tính toán. Tính xong thì gán nó vào tên của function, cái trj gán đó là cái mà function trả về DTHCN = dai * rong Code này gán tích số cuira tham dai và tham rộng cho tên function. Như vậy nếu không còn gì gán nữa thì đó là cái mà function trả về Dòng kết function luôn luôn là End Function Sử dụng: Gọi và nạp tham số ví dụ ta có a là dài và b là rộng thì dientichhinhchunhatab = DTHCN(a,b) ví dụ tìm diện tích 5*6 dientichhinhchunhat5x6 = DTHCN(5,6) Upvote 0 Bạn phải đăng nhập hoặc đăng ký để trả lời bài viết tại đây.

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

Maika8008 Sản phẩm từ Python với sự giúp đỡ của Copilot (4 người xem)
    • Thích
  • Maika8008
  • Hôm nay lúc 20:50
  • Excel và các ngôn ngữ lập trình khác
Trả lời 3 Đọc 41 Hôm nay lúc 21:33 Hoàng Tuấn 868 H ongke0711
  • Question Question
Tải hóa đơn điện tử (https://hoadondientu.gdt.gov.vn/) Excel Vba (1 người xem)
    • Thích
    • Yêu thích
    • Cảm ơn
  • ongke0711
  • 6/10/24
  • Lập Trình với Excel
5 6 7 Trả lời 633 Đọc 94K Hôm nay lúc 16:29 JERY TRAN J E
  • Đã giải quyết
VBA code tô màu ô excel theo điều kiện so sánh
  • eagle12
  • Hôm qua, lúc 09:42
  • Lập Trình với Excel
Trả lời 4 Đọc 97 Hôm nay lúc 16:11 eagle12 E ongke0711
  • Question Question
Tra cứu thông tin mã số thuế (cập nhật lại code cũ)
    • Thích
    • Cảm ơn
    • Yêu thích
  • ongke0711
  • 24/7/25
  • Lập Trình với Excel
Trả lời 24 Đọc 2K Hôm nay lúc 14:14 kahainguyen K D Xin file excel về dự án đầu tư bao gồm các sheet liên kết từ danh mục đầu tư đến bảng kết quả kinh doanh
  • DoanTrongHuong
  • Hôm nay lúc 09:44
  • Excel và Các Biểu Đồ
Trả lời 0 Đọc 21 Hôm nay lúc 09:44 DoanTrongHuong D vn81206 TRA CỨU MÃ SỐ THUẾ CÁ NHÂN QUA EXCEL
    • Buồn
  • vn81206
  • 2/2/23
  • Cơ sở dữ liệu
Trả lời 69 Đọc 26K Hôm nay lúc 08:27 HeSanbi HeSanbi SA_DQ Copilot bình luận các ván cờ vua từng ngày.
    • Thích
  • SA_DQ
  • 3/11/25
  • Chia sẻ
Trả lời 80 Đọc 3K Hôm nay lúc 04:23 SA_DQ SA_DQ A File Excel kiểm phiếu bầu cử Quốc hội và HĐND các cấp (3 người xem)
    • Thích
  • adua29
  • 9/4/21
  • Excel Ứng Dụng
Trả lời 19 Đọc 5K Hôm qua, lúc 21:35 bac0986101092 bac0986101092 B Phần mềm quản lý bán hàng trên excel offline
  • buihoanganhminh
  • Hôm qua, lúc 14:09
  • Hàm và công thức Excel
Trả lời 0 Đọc 69 Hôm qua, lúc 14:09 buihoanganhminh B Nguyễn Duy Tuân [New] BSAC v3.0 bộ công cụ lập trình phần mềm chuyên nghiệp trong VBA
    • Thích
  • Nguyễn Duy Tuân
  • 24/9/20
  • BLUESOFTS: A-Excel, A-Tools
Trả lời 14 Đọc 4K Hôm qua, lúc 10:14 Nguyễn Duy Tuân Nguyễn Duy Tuân T Sử dụng Google Sheets để tạo webapp nhận báo giá online
    • Cảm ơn
  • thuctien
  • 15/2/26
  • Google Sheets
Trả lời 1 Đọc 251 Hôm qua, lúc 10:13 hotboykute H Nguyễn Duy Tuân
  • Dán lên cao
Phiên bản mới Add-in A-Tools AI v10 (2024)
    • Thích
  • Nguyễn Duy Tuân
  • 13/9/24
  • BLUESOFTS: A-Excel, A-Tools
Trả lời 66 Đọc 13K Hôm qua, lúc 09:40 Nguyễn Duy Tuân Nguyễn Duy Tuân V Một Excel add-in vibe coding
    • Thích
  • vietdang170
  • 28/1/26
  • Các Add-ins cho excel
Trả lời 21 Đọc 964 Hôm qua, lúc 08:12 Gà Công Nghệ Gà Công Nghệ H Chào cả nha! Xin tư vấn về câu chuyện quản lý nhân sự
    • Cười
  • hotboykute
  • Chủ nhật lúc 14:42
  • Những vấn đề chung
Trả lời 11 Đọc 231 Thứ hai lúc 17:42 HUONGHCKT H A
  • Question Question
Nhờ sửa câu lệnh AutoFilter
  • AnhThu-1976
  • Thứ hai lúc 12:13
  • Lập Trình với Excel
Trả lời 1 Đọc 62 Thứ hai lúc 12:22 LOGANWover L A
  • Question Question
Code nối các ghi chú với nhau theo điều kiện
  • AnhThu-1976
  • Chủ nhật lúc 11:35
  • Lập Trình với Excel
Trả lời 2 Đọc 113 Chủ nhật lúc 18:10 HUONGHCKT H cadafi Hướng dẫn tạo Macro chuyển số thành chữ trong Open Office 3.1 (Tiếng Việt Unicode)
  • cadafi
  • 5/6/09
  • Những phần mềm bảng tính
Trả lời 15 Đọc 26K Thứ bảy lúc 20:46 hng1635 H N Tạo COM Add-In bằng Visual C++
    • Thích
  • nguyendang95
  • 6/7/25
  • Excel và các ngôn ngữ lập trình khác
Trả lời 19 Đọc 2K Thứ sáu lúc 20:45 nguyendang95 N SA_DQ Công thức này có gì thú vị:
  • SA_DQ
  • Thứ sáu lúc 04:54
  • Làm việc với ngày tháng và thời gian
Trả lời 1 Đọc 134 Thứ sáu lúc 11:46 ptm0412 ptm0412 H Hướng dẫn tạo Nút bấm sắp xếp họ tên tiếng Việt trong LibreOffice Calc
    • Thích
  • hng1635
  • Thứ năm lúc 23:57
  • Những phần mềm bảng tính
Trả lời 0 Đọc 94 Thứ năm lúc 23:57 hng1635 H Xem thêm… Chia sẻ: Facebook X Bluesky LinkedIn 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

  • HeSanbi 16
  • chothadiem 11
  • Michael Bit 9
  • SA_DQ 9
  • ongke0711 8
  • YêuCN 7
  • HUONGHCKT 6
  • Gà Công Nghệ 6
  • kahainguyen 6
  • HieuCD 5
  • ptm0412 5
  • DeTong 4
  • Officexinh 4
  • hng1635 4
  • vietdang170 4
  • bac0986101092 4
  • pycckuu410 3
  • chiendich 3
  • hoanglocphat 3
  • AnhThu-1976 3

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

  • HeSanbi 19
  • SA_DQ 18
  • GPE-Trợ Lý 13
  • HUONGHCKT 13
  • ongke0711 9
  • Quang_Hải 7
  • le_vis 6
  • HieuCD 6
  • DeTong 5
  • Gà Con yêu VBA 5
  • LOGANWover 5
  • vietdang170 5
  • Phuocam 3
  • BuiQuangThuan 3
  • pycckuu410 3
  • chiendich 3
  • Hai Lúa Miền Tây 3
  • Michael Bit 3
  • YêuCN 2
  • Officexinh 2

Thời gian đếm ngược.

000 Ngày 00 Giờ 00 phút 00 giây Thân mời tham dự sự kiện sinh nhật GPE 2025
  • Trang chủ
  • Diễn đàn
  • 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 Viết Hàm Vba Trong Excel