Đến nội dung


Hình ảnh
- - - - -

gửi giá trị biến từ chương trình chính vào chương trình con


  • Please log in to reply
1 reply to this topic

#1 nguyendan81985

nguyendan81985

    biết vẽ circle

  • Members
  • PipPip
  • 30 Bài viết
Điểm đánh giá: -3 (bình thường)

Đã gửi 19 November 2013 - 04:28 PM

hi mọi người. cho mình hỏi tí.

trong VBA, làm thế nào để gửi giá trị của một biến từ 1 chương trình chính vào 1 chương trình con để xử lý. chương trình của mình vd như bên dưới

 

sub test()

dim i as interger

 

i= 1

 

do until (điều kiện....)

 

xử lý chương trình trong đó có biến i

 

gọi chương trình con (chương trình con có biến i này)

 

i=i+1

 

loop

end sub.


  • 0

#2 dinhvantrang

dinhvantrang

    biết lệnh copy

  • Members
  • PipPipPip
  • 117 Bài viết
Điểm đánh giá: 26 (tàm tạm)

Đã gửi 20 November 2013 - 10:26 AM

Cái này dễ dàng thôi.Mình ví dụ đơn giản để bạn tự tìm hiểu nhé.

Sub Main ()

   Dim a,b as integer

   Tong = a+b

   Call Chuongtrinhcon(Tong)

End Sub

Sub ChuongtrinhCon (Byval Bien)

     Dim d,e as integer

     e=2

     d = Bien + e

End Sub

'-----------------------------------------------------

Trong chương trình trên, giá trị "tổng" sẽ được gán xuống Chuongtrinhcon, ở phía dưới.

Về vấn đề Byval và Byref trong quá trình truyền tham số thì bạn tự tìm hiểu thêm nhé.


  • 0

Thanks and Best Regards

Skype : dinhvantrang73