ایجاد سوال
dark_mode
0 دوستدار 0 امتیاز منفی
26 visibility
موضوع: آفیس توسط:

اکسل به شما امکان می دهد کاربرگ های جدید را به روش های مختلف ایجاد کنید. اگر بخواهید یک کاربرگ جدید ایجاد کنید و همه آن را در یک مرحله نامگذاری کنید، چه؟ ساده ترین راه برای انجام این کار با ماکرو است. در زیر نمونه ای از یک ماکرو است که نامی را می خواهد، و سپس یک کاربرگ ایجاد می کند و نام ارائه شده را به آن کاربرگ می دهد.

Sub AddNameNewSheet1()
    Dim Newname As String
    Newname = InputBox("Name for new worksheet?")
    If Newname <> "" Then
        Sheets.Add Type:=xlWorksheet
        ActiveSheet.Name = Newname
    End If
End Sub

این ماکرو به خوبی کار می کند، تا زمانی که کاربر نام کاربرگ را وارد کند که طبق استانداردهای اکسل "قانونی" باشد. اگر نام جدید برای اکسل قابل قبول نباشد، کاربرگ همچنان اضافه می شود، اما همانطور که انتظار می رود تغییر نام داده نمی شود.

یک ماکرو قوی تر خطاهای احتمالی را در نام گذاری یک کاربرگ پیش بینی می کند. کد مثال زیر کاربرگ را اضافه می کند، اما اگر نام کاربرگ نادرستی ارائه شده است، به درخواست نام کاربرگ ادامه دهید.

Sub AddNameNewSheet2()
    Dim CurrentSheetName As String

    Remember where we started
    CurrentSheetName = ActiveSheet.Name

    Add New Sheet
    Sheets.Add

    Make sure the name is valid
    On Error Resume Next

    Get the new name
     ActiveSheet.Name = InputBox("Name for new worksheet?")

    Keep asking for name if name is invalid
    Do Until Err.Number = 0
        Err.Clear
        ActiveSheet.Name = InputBox("Try Again!" _
          & vbCrLf & "Invalid Name or Name Already Exists" _
          & vbCrLf & "Please name the New Sheet")
    Loop
    On Error GoTo 0

    Go back to where you started
    Sheets(CurrentSheetName).Select
End Sub
اگر خواستی، با این لینک از ما حمایت کن

پاسخ شما

looks_5نام شما برای نمایش - اختیاری
حریم شخصی : آدرس ایمیل شما محفوظ میماند و برای استفاده های تجاری و تبلیغاتی به کار نمی رود
عدد چهار رقمی در تصویر را وارد کنید

برای جلوگیری از این تایید در آینده, لطفا وارد شده یا ثبت نام کنید.
اگر حساب گوگل دارید به راحتی وارید شوید

0 پاسخ وجود دارد

سوالات مشابه

برای دسترسی راحت به مطالب سایت ، اپلیکیشن سایت را نصب کنید
و لطفا بعد از نصب امتیاز دهید. با تشکر از حمایت شما
0 دوستدار 0 امتیاز منفی
0 پاسخ 30 visibility
0 دوستدار 0 امتیاز منفی
0 پاسخ 43 visibility
0 دوستدار 0 امتیاز منفی
0 پاسخ 29 visibility
0 دوستدار 0 امتیاز منفی
0 پاسخ 33 visibility
0 دوستدار 0 امتیاز منفی
0 پاسخ 25 visibility

24.3k سوال

9.6k پاسخ

614 دیدگاه

11.2k کاربر

307 نفر آنلاین
0 عضو و 307 مهمان در سایت حاضرند
بازدید امروز: 41907
بازدید دیروز: 25180
بازدید کل: 20379230
...