Có CODE nào để tắt Mũi tên màu vàng (Đang dừng) khi bấm tiếp nút lệnh VBA mới hay không?

Liên hệ QC

hung2412

Thành viên tích cực
Tham gia
5/8/08
Bài viết
929
Được thích
240
Giới tính
Nam
Xin chào các bạn GPE!
Tôi có vấn đề như sau:
Untitled01.png
Mong các bạn chỉ giúp cho
Xin cảm ơn!
 
Dòng màu vàng xuất hiện khi nào vậy bạn?
 
Upvote 0
Trong lập trình, đặt Break point là để kiểm lỗi, để xem từng bước chạy mã, làm gì có chuyện đặt break point để chạy mã khác.

Bạn chỉ có thể tạo vào một Err.Raise để đặt lỗi, sau đó xem xét lỗi đó cần chạy phương thức nào tiếp theo.
 
Upvote 0
Trong lập trình, đặt Break point là để kiểm lỗi, để xem từng bước chạy mã, làm gì có chuyện đặt break point để chạy mã khác.

Bạn chỉ có thể tạo vào một Err.Raise để đặt lỗi, sau đó xem xét lỗi đó cần chạy phương thức nào tiếp theo.
Không hoàn toàn kiểm lỗi đâu bạn, chẳng qua mình đặt break point vì mình chỉ muốn nó chạy đến đấy thôi (Không muốn chạy tiếp CODE dòng dưới vì mất thời gian, ... ). Vì lười bấm hủy mũi tên màu vàng nên mới hỏi xem có CODE nào để hủy không ý mà.
 
Upvote 0
Không hoàn toàn kiểm lỗi đâu bạn, chẳng qua mình đặt break point vì mình chỉ muốn nó chạy đến đấy thôi (Không muốn chạy tiếp CODE dòng dưới vì mất thời gian, ... ). Vì lười bấm hủy mũi tên màu vàng nên mới hỏi xem có CODE nào để hủy không ý mà.
Vậy thì thêm 2 dòng lệnh, một là gọi thủ tục muốn chạy sau đó và hai là dòng lệnh exit sub trước dòng màu vàng đó thôi
 
Upvote 0
Không hoàn toàn kiểm lỗi đâu bạn, chẳng qua mình đặt break point vì mình chỉ muốn nó chạy đến đấy thôi (Không muốn chạy tiếp CODE dòng dưới vì mất thời gian, ... ). Vì lười bấm hủy mũi tên màu vàng nên mới hỏi xem có CODE nào để hủy không ý mà.
Ý tưởng của bạn thật táo bạo, người thường người ta sẽ thêm một cái Msgbox để giao tiếp với người dùng.
 
Upvote 0
Ý tưởng của bạn thật táo bạo, người thường người ta sẽ thêm một cái Msgbox để giao tiếp với người dùng.
Ý tưởng chạy 10 năm trước mọi người nó vậy đó.
Muốn bỏ qua code thì dùng lệnh GoTo. Căn bản, tuy rằng người ta thường tránh, nhưng đầu óc trên thiên hạ đâu có cần làm việc giống người thường.
 
Upvote 0
Người ta định nghĩa Break point là nằm trong bộ xử lý lỗi bằng tay "Error Handling", bạn lại muốn tự động. Đó là đi ngược tư duy, ngược quy trình.

Bạn muốn chạy đến dòng đó và dừng phương thức bạn phải tạo ra lỗi, để đi đến kết thúc quá trình chạy phương thức. Ví dụ:

JavaScript:
Sub test()
  On Error Goto E
  If Example1 = 1 or 1/0 Then
     ' do something
  Else
      ' do something
  End If
E:
End Sub
Function Example1()
Example1 = 1
End Function
 
Upvote 0
Không hoàn toàn kiểm lỗi đâu bạn, chẳng qua mình đặt break point vì mình chỉ muốn nó chạy đến đấy thôi (Không muốn chạy tiếp CODE dòng dưới vì mất thời gian, ... ). Vì lười bấm hủy mũi tên màu vàng nên mới hỏi xem có CODE nào để hủy không ý mà.
Bạn thêm dòng Exit Sub hoặc Exit Function chỗ đoạn cần ngưng chạy là nó thoát khỏi cái sub/ function đó luôn.
 
Upvote 0
Web KT

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

Back
Top Bottom