ماکروی ایجاد صفحه اکسل با کنترل نام

یک ماکرو با سطح آموزشی مقدماتی که اگر در شروع یاد گیری VBA هستید به شما کمک می کند. ماکروی زیر ابتدا توسط دستور InputBox از شما می خواهد یک نام برای صفحه جدید وارد کنید. سپس در صورتیکه صفحه ای با آن نام موجود نباشد، صفحه جدید را با نامی که وارد کرده اید ایجاد می کند (صفحه ایجاد شده آخرین صفحه خواهد بود) و در صورت وجود صفحه ای با نام وارد شده به شما پیغام خواهد داد.
Sub CreateSheetIfNotExist()
               Dim i As Long
               Dim s, k As String
               s = InputBox("Enter the sheet name to be added")
               For i = 1 To Worksheets.Count
                   k = Worksheets(i).Name
                   If UCase(k) = UCase(s) Then
                       MsgBox "Sheet Already Exists"
                       Exit Sub
                   End If
               Next i
               Sheets.Add After:=Sheets(Sheets.Count)
               Sheets(Sheets.Count).Name = s
               End Sub
   
نویسنده : وحید فرزام
تاریخ انتشار : 1393-01-17 04:30:00
1069

0 نظر

user


تازه ترین ها