اطلاع از وجود یک شیت خاص در فایل

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • hamidrezasadeghi

    • 2014/01/23
    • 39

    اطلاع از وجود یک شیت خاص در فایل

    سلام خدمت اساتید گرامی
    یه ماکرو اجرا میشه و یه سری عملیات در یک شیت با نام خاص رو انجام میده. اگه این شیت قبلا ایجاد نشده باشه پیغام خطا میده. با چه کدی بگم اگه شیتی با نام مثلا sheet1 وجود داره که ادامه عملیات انجام بشه ولی اگه sheet1 وجود نداره ، اول ایجادش کن و سپس ادامه عملیات رو انجام بده؟
  • misammisam
    مدير تالار حسابداری و اکسل

    • 2014/04/04
    • 892
    • 64.00

    #2
    سلام
    با این کد که زدم اگه شیت 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 <> 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]

    کامنت

    • hamidrezasadeghi

      • 2014/01/23
      • 39

      #3
      سلام استاد میثم
      ممنون از راهنمایی تان.

      کامنت

      چند لحظه..