یه ماکرو اجرا میشه و یه سری عملیات در یک شیت با نام خاص رو انجام میده. اگه این شیت قبلا ایجاد نشده باشه پیغام خطا میده. با چه کدی بگم اگه شیتی با نام مثلا sheet1 وجود داره که ادامه عملیات انجام بشه ولی اگه sheet1 وجود نداره ، اول ایجادش کن و سپس ادامه عملیات رو انجام بده؟
اطلاع از وجود یک شیت خاص در فایل
Collapse
X
-
اطلاع از وجود یک شیت خاص در فایل
سلام خدمت اساتید گرامی
یه ماکرو اجرا میشه و یه سری عملیات در یک شیت با نام خاص رو انجام میده. اگه این شیت قبلا ایجاد نشده باشه پیغام خطا میده. با چه کدی بگم اگه شیتی با نام مثلا sheet1 وجود داره که ادامه عملیات انجام بشه ولی اگه sheet1 وجود نداره ، اول ایجادش کن و سپس ادامه عملیات رو انجام بده؟ -
سلام
با این کد که زدم اگه شیت new وجود داشت که عملیات بصورت عادی انجام میشه در غیر اینصورت یک شیت جدید به اسم new میسازه .
شاید لازم به توضیح نباشه ولی بجای اسم شیت میشه از کد شیتها هم استفاده کردکد PHP:Private Sub CommandButton1_Click()
On Error Resume Next
Dim ws As Worksheet
Application.DisplayAlerts = False
For Each ws In ThisWorkbook.Worksheets
If ws.Name = "new" Then n = 1
Next
If n <> 1 Then
Sheets.Add
ActiveSheet.Name = "new"
End If
Application.DisplayAlerts = True
End Sub
فایل های پیوست شده[CENTER][SIGPIC][/SIGPIC]
[/CENTER]
[CENTER][FONT=Tahoma][FONT=Tahoma][FONT=Tahoma][FONT=Tahoma][FONT=Tahoma][INDENT]
[CENTER][SIZE=3][URL="https://affstat.adro.co/click/adf04053-f8a6-439a-9ac4-e6a7e6f4b455"][B]اينجا كليك نكنيا ![/B][/URL][/SIZE]
[/CENTER]
[/INDENT]
[/FONT][/FONT][/FONT][/FONT][/FONT]
[/CENTER] -



کامنت