Đánh giá chủ đề:
  • 3 Votes - 3.67 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Lập Hàm có lượng tham số thay đổi
#1
Hỏi: Bạn HaQuocQuan có hỏi làm sao tạo một hàm có số lượng tham số tùy ý.
Đáp: Điển hình của các hàm có tham số tùy ý ta có thể thấy ở Excel, nó thường ở dạng
Hàm( mảng các tham số, hằng số 1, hằng số 2...)

Với hằng số để cho ta biết trong trường hợp nào thì trả về giá trị nào.
Dưới đây, mình xin tạo 1 hàm có số tham số thay đổi tương tự hàm sum của Excel

Mã:
Function SumC(A As Variant)
    Dim tong
       tong = 0
       For Each I In A
       tong = tong + I
       Next I
       SumC = tong
    End Function
Và bây giờ ta có thể gọi hàm sum như sau:

Mã:
Private Sub Command7_Click()
       MsgBox "Tong cua 10,20,50,60 la " & SumC(Array(10,20,50,60))
    End Sub

Kết quả hiện lên 1 messenge: 170
Chữ ký của Noname 020
ღღღღღTài sản của Noname (View All Items) ღღღღღ
Reply
Những người đã cảm ơn bvchauthanh


Có thể liên quan đến chủ đề
Chủ đề: Tác giả Trả lời: Xem: Bài mới nhất
  [Hàm] Demo_[Hàm] Tính thâm niên như BHXH (maidinhdan) maidinhdan 18 2,255 08-05-16, 09:20 PM
Bài mới nhất: maidinhdan
  Hàm Tách Tên, Họ trong Access Noname 4 4,669 04-08-14, 04:57 PM
Bài mới nhất: Xuân Thanh
  [Hàm] Hàm tính số năm thâm niên Xuân Thanh 0 1,924 04-10-12, 04:52 PM
Bài mới nhất: Xuân Thanh
  Một hàm tự viết thay thế cho DLOOKUP của Access lehongduc 2 1,887 12-08-12, 04:12 PM
Bài mới nhất: nguyenduykhanhpt
  Hàm kiểm tra 1 chuỗi có phải là số không Noname 0 2,921 31-08-10, 09:08 AM
Bài mới nhất: Noname

Chuyển nhanh:


User(s) browsing this thread: 1 Guest(s)
Diễn Đàn Thơ Văn Thi Ẩm Lâu|Nhà Hàng Sông Thơ