cũnnngg khó !
Mình đã thử nhiều cách mà ko đc
Trong báo cáo thì lậnhh này nằm trong Thỉswokkbookk nên ko biết làm sao nếu nó viết trong module thì mình đã thay khi mở còn 1 giải pháp là xóa hết code trong Thisworkbook thôi bạn có biết lậnh xóa thì chỉ mình với mình đang bí ở đây
Code Thisworkbook :
Private Sub Workbook_Open()
Dim returnValue As Integer
Dim i As Integer
Dim cbActives As ComboBox
Dim cbComplete As ComboBox
Dim cbInactives As ComboBox
i = 1
Set cbActives = SheetActives.cbActives
Set cbComplete = SheetComplete.cbComplete
Set cbInactives = SheetInactives.cbInactives
cbActives.Clear
cbComplete.Clear
cbInactives.Clear
While SheetReportList.Cells(i, 1).Value <> ""
cbActives.AddItem SheetReportList.Cells(i, 1).Value
cbComplete.AddItem SheetReportList.Cells(i, 1).Value
cbInactives.AddItem SheetReportList.Cells(i, 1).Value
i = i + 1
Wend
cbActives.listIndex = 0
cbInactives.listIndex = 1
cbComplete.listIndex = 2
If SheetInit.Cells(2, 1).Value = "INIT" Then
stringToNumbersKeyDataIndex
returnValue = MsgBox(SheetLiterals.Cells(13, 2).Value, vbYesNo + vbQuestion)
If returnValue = vbYes Then
createReports
End If
SheetInit.Cells(2, 1).Value = ""
End If
toActives
End Sub
'''''''''''''
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Dim returnValue As Integer
If SheetInit.Cells(2, 1).Value = "INIT" Then
Exit Sub
End If
returnValue = MsgBox(SheetLiterals.Cells(14, 2).Value, vbYesNoCancel + vbQuestion)
Select Case returnValue
Case vbYes
clearReports
Cancel = False
Case vbNo
Cancel = False
Case vbCancel
Cancel = True
End Select
On Error Resume Next
ThisWorkbook.Save
End Sub
Xóa được hết luôn càng tốt bạn biết giúp mình nhé ! hoặc có ví dụ nào tương tự thì mình sẽ ngiên cứu
Cảm ơn