tiensy24
Thành viên mới

- Tham gia
- 15/12/08
- Bài viết
- 6
- Được thích
- 0
nhờ các tiền bối xem giúp em cái code này xem có cách nào cài thiện giúp em được không? em chạy vài lần là excel bị đứng và thoát giữa chừng?
(mình muốn 1 cái code mở workbook mới lên đồng thời đóng workbook mở trước đó, tiền bối nào có hàm nào tốt hơn giúp mình với. mình ko rành về VBA nhiều, mình chỉ lên mạng search nên tim đc vba này thôi, mà hay bị đứng quá )
Private Sub cmdOpen_Click()
Dim sName As String
Dim wb As Workbook
sName = ThisWorkbook.Path & "\zbk"
If OptThang01.Value = True Then
Workbooks.Open filename:=sName & "01.xml"
For Each wb In Workbooks
If Not (wb Is ActiveWorkbook) Then wb.Close True
Next
ElseIf OptThang02.Value = True Then
Workbooks.Open filename:=sName & "02.xml"
For Each wb In Workbooks
If Not (wb Is ActiveWorkbook) Then wb.Close True
Next
End If
End Sub
(mình muốn 1 cái code mở workbook mới lên đồng thời đóng workbook mở trước đó, tiền bối nào có hàm nào tốt hơn giúp mình với. mình ko rành về VBA nhiều, mình chỉ lên mạng search nên tim đc vba này thôi, mà hay bị đứng quá )
Private Sub cmdOpen_Click()
Dim sName As String
Dim wb As Workbook
sName = ThisWorkbook.Path & "\zbk"
If OptThang01.Value = True Then
Workbooks.Open filename:=sName & "01.xml"
For Each wb In Workbooks
If Not (wb Is ActiveWorkbook) Then wb.Close True
Next
ElseIf OptThang02.Value = True Then
Workbooks.Open filename:=sName & "02.xml"
For Each wb In Workbooks
If Not (wb Is ActiveWorkbook) Then wb.Close True
Next
End If
End Sub
Lần chỉnh sửa cuối: