Cách khai báo biến để lưu giá trị sử dụng lần sau?

Liên hệ QC

tacdangnguoirung

Thành viên mới
Tham gia
26/7/07
Bài viết
46
Được thích
12
Các Huynh ơi cho đệ hỏi chút nhé!
Có huynh nào biết trong VBA có cách nào để khai báo một biến trong chương trình con mà khi chạy có thể sử dụng nó trong các modun chương trình khác không. Nghĩa là có khai báo biến nào mà vừa có chức năng như Biến khai báo sau từ khóa static lại vừa có chức năng giống biến khai báo sau từ khóa public không nhỉ.
Ý đệ là muốn tạo ra một biến để lưu một string lại và dùng biến này vào những lần sử dụng vba sau đó ý mà.
Hoặc sư huynh nào biết chỉ đệ cách này với nhé!
Đệ muốn tạo một file để lưu một string rồi lưu file lên một nơi nào đó trên đĩa. và khi chạy vba thì mở file ra để sử dụng string đó gán vào một biến rồi đóng file lại. Viết code thì phải viết thế nào các huynh nhỉ? Nếu ai biết thì chỉ zùm nhé! Cám ơn mọi người thật nhiều!
 
Các Huynh ơi cho đệ hỏi chút nhé!
Có huynh nào biết trong VBA có cách nào để khai báo một biến trong chương trình con mà khi chạy có thể sử dụng nó trong các modun chương trình khác không. Nghĩa là có khai báo biến nào mà vừa có chức năng như Biến khai báo sau từ khóa static lại vừa có chức năng giống biến khai báo sau từ khóa public không nhỉ.
Ý đệ là muốn tạo ra một biến để lưu một string lại và dùng biến này vào những lần sử dụng vba sau đó ý mà.
Hoặc sư huynh nào biết chỉ đệ cách này với nhé!
Đệ muốn tạo một file để lưu một string rồi lưu file lên một nơi nào đó trên đĩa. và khi chạy vba thì mở file ra để sử dụng string đó gán vào một biến rồi đóng file lại. Viết code thì phải viết thế nào các huynh nhỉ? Nếu ai biết thì chỉ zùm nhé! Cám ơn mọi người thật nhiều!

thế thì bạn chỉ cần tạo 1 ô trong 1 sheet lưu lại giá trị của biến đó - lần sau (mở file đó) chạy các sub/fun -> chỉ cần đọc lại giá trị đã lưu - và cứ thế .....

còn nếu muốn cho nhiều file -> tạo 1 file ghi lại --> lần sau chạy mở file đó ra lấy giá trị (như ý tưởng của bản đó) ==> tham khảo thêm topic này nhé : http://www.giaiphapexcel.com/forum/showthread.php?t=35
 
Upvote 0
bạn có thể:
+luu string đó vào 1 cell
+tao một function để đọc string từ têẹ,khi cần chỉ gọi function ra là được.
+Nếu bạn có thể mô tả chi tiết ý tưởng của bạn (gồm nhứng j:iu sờ fom,hay hàm,hay chỉ là thủ tục,..).Như thế có thê mọi người sẽ có nhiều y tưởng hay cho bạn.
Chcúc thành công
 
Upvote 0
Các Huynh ơi cho đệ hỏi chút nhé!
Có huynh nào biết trong VBA có cách nào để khai báo một biến trong chương trình con mà khi chạy có thể sử dụng nó trong các modun chương trình khác không. Nghĩa là có khai báo biến nào mà vừa có chức năng như Biến khai báo sau từ khóa static lại vừa có chức năng giống biến khai báo sau từ khóa public không nhỉ.
Ý đệ là muốn tạo ra một biến để lưu một string lại và dùng biến này vào những lần sử dụng vba sau đó ý mà.
Hoặc sư huynh nào biết chỉ đệ cách này với nhé!
Đệ muốn tạo một file để lưu một string rồi lưu file lên một nơi nào đó trên đĩa. và khi chạy vba thì mở file ra để sử dụng string đó gán vào một biến rồi đóng file lại. Viết code thì phải viết thế nào các huynh nhỉ? Nếu ai biết thì chỉ zùm nhé! Cám ơn mọi người thật nhiều!

Chào bạn,
Bạn có thể tham khảo thêm ở đây:
http://www.giaiphapexcel.com/forum/showthread.php?t=9187&page=2
Bài #16

và:
http://www.giaiphapexcel.com/forum/showthread.php?t=9705
Bài#7
 
Upvote 0
Rất cảm ơn Bác TuanVNUNI ! Bác có thể hướng dẫn cụ thể cho em cách ghi một biến vào file INI được không ? Trong trang bác gửi thú thật em chỉ biết có lơ mơ thôi không rành tiếng anh lắm vả lại em cũng chỉ mới bập bõm học vba nên không thể hiểu được rất mong bác zúp đỡ thêm.
 
Upvote 0
Web KT

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

Back
Top Bottom