duongvanminh33
Thành viên mới
- Tham gia
- 16/3/19
- Bài viết
- 31
- Được thích
- 3
Dear MN,
Mình có một lỗi như thế này tuy nhiên mình vẫn chưa có cách khắc phục được nó.
Dòng lệnh userfrom_queryclose : Ví dụ Khi hàm vòng lặp for i mình đang chạy từ 1-100 , tuy nhiên khi chạy được nữa chừng thì mình muốn hủy nó, thì mình sẽ bấm dấu X trên userfrom để close
Sau khi excel tắt và mình mở lại file thì biến tại button Spinner2 ( printTo = wbThis.Sheets("PAYSLIP").Range("I5").Value) thì sẽ hiện số đã bị close nữa chừng.Nhưng khi mình bấm button Spinner2 thì các hàm vlookup mình ko chạy được mà phải bấm save thì nó mới hiện - Bấm tới số mấy thì phải save nhiu lần số đó mới hiện.
Nếu run chạy lại thì nó sẽ chạy lại bình thường.
Mình không hiểu lắm. Có cách nào khắc phục không ạ.
Mình có một lỗi như thế này tuy nhiên mình vẫn chưa có cách khắc phục được nó.
Mã:
Private Sub CommandButton1_Click()
If Me.Enabled = True Then
Unload Me
End If
End Sub
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
If CloseMode = vbFormControlMenu Then
Cancel = False
Application.DisplayAlerts = False
ActiveWorkbook.Close SaveChanges:=False
Application.DisplayAlerts = True
End If
End Sub
Dòng lệnh userfrom_queryclose : Ví dụ Khi hàm vòng lặp for i mình đang chạy từ 1-100 , tuy nhiên khi chạy được nữa chừng thì mình muốn hủy nó, thì mình sẽ bấm dấu X trên userfrom để close
Sau khi excel tắt và mình mở lại file thì biến tại button Spinner2 ( printTo = wbThis.Sheets("PAYSLIP").Range("I5").Value) thì sẽ hiện số đã bị close nữa chừng.Nhưng khi mình bấm button Spinner2 thì các hàm vlookup mình ko chạy được mà phải bấm save thì nó mới hiện - Bấm tới số mấy thì phải save nhiu lần số đó mới hiện.
Nếu run chạy lại thì nó sẽ chạy lại bình thường.
Mình không hiểu lắm. Có cách nào khắc phục không ạ.