KIểm tra tên sheet có tồn tại không (3 người xem)

  • Thread starter Thread starter tkhieu
  • Ngày gửi Ngày gửi
Liên hệ QC

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

tkhieu

Thành viên chính thức
Tham gia
13/9/13
Bài viết
62
Được thích
5
Xin chào mọi người.
Nhờ mọi người giúp mình code VBA kiểm tra tên sheet có tồn tại hay không.
Ví dụ mình muốn kiểm tra sheet có tên "a". Nếu sheet a đã tồn tại thì kích hoạt sheet a, nếu sheet a chưa tồn tại thì chạy 1 macro (macro này mình đã có sẵn rồi).
Mình có đính kèm File bên dưới.
Cám ơn mọi người.
 

File đính kèm

Xin chào mọi người.
Nhờ mọi người giúp mình code VBA kiểm tra tên sheet có tồn tại hay không.
Ví dụ mình muốn kiểm tra sheet có tên "a". Nếu sheet a đã tồn tại thì kích hoạt sheet a, nếu sheet a chưa tồn tại thì chạy 1 macro (macro này mình đã có sẵn rồi).
Mình có đính kèm File bên dưới.
Cám ơn mọi người.
Thử code sau :
Mã:
Option Explicit

Private Function WorksheetExists(sName As String) As Boolean
    WorksheetExists = Evaluate("ISREF('" & sName & "'!A1)")
End Function
Sub Main()
If WorksheetExists("a") Then 'Neu ton tai
    Sheets("a").Activate
Else                                        'Neu khong ton  tai
    'Chay code cua ban
End If
End Sub
 
Thử code sau :
Mã:
Option Explicit

Private Function WorksheetExists(sName As String) As Boolean
    WorksheetExists = Evaluate("ISREF('" & sName & "'!A1)")
End Function
Sub Main()
If WorksheetExists("a") Then 'Neu ton tai
    Sheets("a").Activate
Else                                        'Neu khong ton  tai
    'Chay code cua ban
End If
End Sub
Cám ơn bạn nhiều, mình áp dụng vào File và đã hoạt động.
 
Web KT

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

Back
Top Bottom