Làm thế nào biết cách hoạt động của từng dòng code? (1 người xem)

  • Thread starter Thread starter ninhmoon
  • Ngày gửi Ngày gửi

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

ninhmoon

Thành viên tiêu biểu
Tham gia
3/3/14
Bài viết
525
Được thích
48
[GPECODE=vb]
With ActiveSheet '<=> sheet TongHop
'check cac dieu kien
If .cbo_tendoituong.Value = Empty Or _
.cbo_from.Value = Empty Or .cbo_to.Value = Empty Then
MsgBox ("Ban chua dien ten doi' tuong va thang' can` loc"), vbExclamation, "Thông báo"
Exit Sub
ElseIf .cbo_from.Value > .cbo_to.Value Then
MsgBox ("Thang' ke^ khai: Tu` thang' den' thang' chua hop ly'"), vbExclamation
Exit Sub
Else
tendoituong = .cbo_tendoituong.Value
FromThang = .cbo_from.Value
ToThang = .cbo_to.Value
End If
End With



[/GPECODE]


Em có đoạn code ở bên trên.
Mọi người cho e hỏi làm thế nào mình có thể vọc từng dòng code một để biết cách hoạt động và ảnh hưởng của từng dòng code một ah?
 
[GPECODE=vb]
With ActiveSheet '<=> sheet TongHop
'check cac dieu kien
If .cbo_tendoituong.Value = Empty Or _
.cbo_from.Value = Empty Or .cbo_to.Value = Empty Then
MsgBox ("Ban chua dien ten doi' tuong va thang' can` loc"), vbExclamation, "Thông báo"
Exit Sub
ElseIf .cbo_from.Value > .cbo_to.Value Then
MsgBox ("Thang' ke^ khai: Tu` thang' den' thang' chua hop ly'"), vbExclamation
Exit Sub
Else
tendoituong = .cbo_tendoituong.Value
FromThang = .cbo_from.Value
ToThang = .cbo_to.Value
End If
End With
Cài này chắc phải học từ cơ bản kiến thức bạn ah,
Bạn có thể dùng Debug, mở cửa sổ Immediate bằng Ctrl+G, Local view trong tab view nhé



[/GPECODE]


Em có đoạn code ở bên trên.
Mọi người cho e hỏi làm thế nào mình có thể vọc từng dòng code một để biết cách hoạt động và ảnh hưởng của từng dòng code một ah?
Cài này chắc phải học từ cơ bản kiến thức bạn ah,
Bạn có thể dùng Debug, mở cửa sổ Immediate bằng Ctrl+G, Local view trong tab view nhé
http://www.giaiphapexcel.com/forum/...gramming-For-Dummies-Debug-Kỹ-thuật-xử-lý-lỗi
 

File đính kèm

Upvote 0
Cài này chắc phải học từ cơ bản kiến thức bạn ah,
Bạn có thể dùng Debug, mở cửa sổ Immediate bằng Ctrl+G, Local view trong tab view nhé
http://www.giaiphapexcel.com/forum/...gramming-For-Dummies-Debug-Kỹ-thuật-xử-lý-lỗi

Bạn comment có thể hưỡng dẫn kỹ một chút không? Mình cũng thực hiện theo những gì đọc trên forum những vẫn chưa hiểu lắm. Bạn có skype hoặc gmail. or facebook. để mình có thể trao đổi trực tiếp được không.
Thực sự mình rất muốn học VBA và muốn tìm hiểu về nó. Nhưng mình cũng không biết đi và bắt đầu như thế nào?
 
Upvote 0
.....
Em có đoạn code ở bên trên.
Mọi người cho e hỏi làm thế nào mình có thể vọc từng dòng code một để biết cách hoạt động và ảnh hưởng của từng dòng code một ah?

Để hiểu từng dòng lệnh, thì bạn hãy để con trỏ vào sub đó rồi bấm phím F8 để chương trình chạy từng dòng từng dòng lệnh, bạn sẽ hiểu chương trình chạy sao,
Cộng thêm vào đó là các Debug.Print hoặc msgbox, xem biến (như bài trước đã nói) bạn sẽ biết được tình trạng của chương trình chạy đến đâu rồi,

Để học và hiểu đọc code 1 cách thấu đáo, thì không có gì cách khác là phải học được VBA Cơ bản

Để học được VBA cơ bản như bạn mong muốn, thì bạn phải học một cách bài bản đó là:

-Hiểu cơ bản về excel
- Đọc sách về ngôn ngữ lập trình, VBA, VB (nếu có thời gian)
- và quan trọng là tránh lao vào giải quyết hay đọc theo ngay các vấn đề các ví dụ code ứng dụng trả lời trên diễn đàn này khi bạn chưa nắm vững kiến thức cơ bản- vì thường người biết lâu rồi, họ viết tắt, họ nhắm vào giải quyết vấn đề, hoặc vấn đề phức tạp -- nếu theo chỉ được phần ngọn mà thôi hoặc là chỉ nắm được vài thứ cứ áp dụng hoài- nhiều gương trường hợp trên diễn đàn này bày ra hàng ngày đó.
- hãy học từ từ, mắc đâu hỏi đó, và chỉ theo vấn đề mình đã hỏi.

vài lời comment thế, bạn có thể tự học, hoặc theo lớp thì tùy khả năng (theo lớp thì phải chọn lớp chọn thầy cô, không theo lớp quảng cáo dạy kiểu hội thảo trá hình được 3 4 ngày (không lập trình được đâu) hoặc lớp mà chẳng học trò nào viết được riêng 1 đoạn code riêng của mình - thế thì tự học còn hơn), và cuối nữa là bạn phải xác định bạn thực sự đam mê và ứng dụng thật thì mới học, nếu không thì kiếm code ai giúp mà thực thi là xong, hoặc các tính năng của excel cũng khá đủ để mà ứng dụng.
 
Lần chỉnh sửa cuối:
Upvote 0
Để hiểu từng dòng lệnh, thì bạn hãy để con trỏ vào sub đó rồi bấm phím F8 để chương trình chạy từng dòng từng dòng lệnh, bạn sẽ hiểu chương trình chạy sao,
Cộng thêm vào đó là các Debug.Print hoặc msgbox, xem biến (như bài trước đã nói) bạn sẽ biết được tình trạng của chương trình chạy đến đâu rồi,

Để học và hiểu đọc code 1 cách thấu đáo, thì không có gì cách khác là phải học được VBA Cơ bản

Để học được VBA cơ bản như bạn mong muốn, thì bạn phải học một cách bài bản đó là:

-Hiểu cơ bản về excel
- Đọc sách về ngôn ngữ lập trình, VBA, VB (nếu có thời gian)
- và quan trọng là tránh lao vào giải quyết hay đọc theo ngay các vấn đề các ví dụ code ứng dụng trả lời trên diễn đàn này khi bạn chưa nắm vững kiến thức cơ bản- vì thường người biết lâu rồi, họ viết tắt, họ nhắm vào giải quyết vấn đề, hoặc vấn đề phức tạp -- nếu theo chỉ được phần ngọn mà thôi hoặc là chỉ nắm được vài thứ cứ áp dụng hoài- nhiều gương trường hợp trên diễn đàn này bày ra hàng ngày đó.
- hãy học từ từ, mắc đâu hỏi đó, và chỉ theo vấn đề mình đã hỏi.

vài lời comment thế, bạn có thể tự học, hoặc theo lớp thì tùy khả năng (theo lớp thì phải chọn lớp chọn thầy cô, không theo lớp quảng cáo dạy kiểu hội thảo trá hình được 3 4 ngày (không lập trình được đâu) hoặc lớp mà chẳng học trò nào viết được riêng 1 đoạn code riêng của mình - thế thì tự học còn hơn), và cuối nữa là bạn phải xác định bạn thực sự đam mê và ứng dụng thật thì mới học, nếu không thì kiếm code ai giúp mà thực thi là xong, hoặc các tính năng của excel cũng khá đủ để mà ứng dụng.
Mình cũng đang học và muốn áp dụng cho những file của bên mình, nên việc ứng dụng VBA là rất cần thiết.
Cảm ơn bạn với những lời comment rất hữu ích.
 
Upvote 0
Upvote 0
Bạn comment có thể hưỡng dẫn kỹ một chút không? Mình cũng thực hiện theo những gì đọc trên forum những vẫn chưa hiểu lắm. Bạn có skype hoặc gmail. or facebook. để mình có thể trao đổi trực tiếp được không.
Thực sự mình rất muốn học VBA và muốn tìm hiểu về nó. Nhưng mình cũng không biết đi và bắt đầu như thế nào?
Bạn tham khảo link này thêm nhé, mình đang bận làm báo cáo tài chính, mình sẽ nhắn lại skype của mình vào inbox nhé. chúc bạn thành công
https://www.youtube.com/watch?v=epWbFemp0gM
https://www.youtube.com/watch?v=7xS797IRj2Y
 
Lần chỉnh sửa cuối:
Upvote 0

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

Back
Top Bottom