نمایش نتایج: از شماره 1 تا 5 , از مجموع 5

موضوع: نام شیت از روی سلول

  1. #1


    آخرین بازدید
    2022/02/12
    تاریخ عضویت
    January 2015
    نوشته ها
    38
    امتیاز
    26
    سپاس
    16
    سپاس شده
    14 در 10 پست
    تعیین سطح نشده است

    نام شیت از روی سلول

    با سلام
    میشه نام یک شیت از یک سلولی که محتویاتش متغیر هست گرفته بشه.
    ینی هر وقت اون سلول تغییر کرد نام شیت هم تغییر کنه؟

    ممنونم
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.
    پاسخ مورد نظر براي اين تاپيك ارسال شده است.

  2. سپاس ها (1)


  3.  

  4. #2


    آخرین بازدید
    تاریخ عضویت
    January 2014
    نوشته ها
    798
    امتیاز
    1667
    سپاس
    590
    سپاس شده
    1,242 در 436 پست
    تعیین سطح نشده است

    کد:
    =MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,32)
    شما میتونید با این تابع نام شیت رو به سلول انتقال بدین

    اما برای اینکه نام شیت رو تغیر بدین به نظر من تنها راهش استفاده از کد ویژوال هست که این کدشه و روی شیت راست کلیک کنید و گزینه view code رو کلیک کنید و در این محیط کد رو بنویسید
    و نام مورد نظر رو در سلول a1 قرار بدین
    کد:
    Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range) 
       Set Target = Range("A1")
        If Target = "" Then Exit Sub
        On Error GoTo Badname
        ActiveSheet.Name = Left(Target, 31)
        Exit Sub
    Badname:
        MsgBox "Please revise the entry in A1." & Chr(13) _
        & "It appears to contain one or more " & Chr(13) _
        & "illegal characters." & Chr(13)
        Range("A1").Activate End Sub



  5. #3


    آخرین بازدید
    2022/02/12
    تاریخ عضویت
    January 2015
    نوشته ها
    38
    امتیاز
    26
    سپاس
    16
    سپاس شده
    14 در 10 پست
    تعیین سطح نشده است

    متاسفانه syntaxerror میگیره!

  6. سپاس ها (2)


  7. #4


    آخرین بازدید
    2023/04/24
    تاریخ عضویت
    April 2014
    محل سکونت
    كرج
    نوشته ها
    892
    امتیاز
    4526
    سپاس
    2,297
    سپاس شده
    2,910 در 801 پست
    سطح اکسل
    64.00 %

    نقل قول نوشته اصلی توسط eleman نمایش پست ها
    متاسفانه syntaxerror میگیره!
    احتمالا کدهارو از اینجا بد کپی میکنی ، درست کار میکنه

  8. سپاس ها (2)


  9. #5


    آخرین بازدید
    2 هفته پیش
    تاریخ عضویت
    September 2013
    محل سکونت
    ♥شیراز♥
    نوشته ها
    2,062
    امتیاز
    6890
    سپاس
    18,190
    سپاس شده
    6,129 در 1,920 پست
    سطح اکسل
    72.00 %

    حسام بحرانی به  ICQ ارسال پیام حسام بحرانی به Yahoo ارسال پیام
    جهت اطلاع؛ کد را به صورت زیر تغییر دهید:

    کد PHP:
    Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
       
    Set Target Range("A1")
        If 
    Target "" Then Exit Sub
        On Error 
    GoTo Badname
        ActiveSheet
    .Name Left(Target31)
        Exit 
    Sub
    Badname
    :
        
    MsgBox "Please revise the entry in A1." Chr(13_
        
    "It appears to contain one or more " Chr(13_
        
    "illegal characters." Chr(13)
        
    Range("A1").Activate
        End Sub 
    یک تغییر جزئی انجام شد!
    موفق باشید.
    !With God all things are possible




  10. سپاس ها (5)



اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. اجرای فرم روی شیت و همزمان ویرایش شیت
    توسط eppagh در انجمن فرم ها در ويژوال بيسيك - Forms in VBA
    پاسخ ها: 8
    آخرين نوشته: 2019/05/07, 21:39
  2. کلیک کردن روی یک سلول و رفتن به شیت مورد نظر
    توسط mamad_avril در انجمن گرافیک، نمودار و تنظیمات - Graphics, Charts and Settings
    پاسخ ها: 2
    آخرين نوشته: 2014/05/19, 11:08
  3. ثبت بر روی تکست باکس از روی شیت
    توسط علی فاطمی در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 6
    آخرين نوشته: 2014/03/05, 07:26
  4. اجرای کدهای VBA با کلیک بر روی تب شیت
    توسط phpa80 در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 11
    آخرين نوشته: 2010/10/04, 11:30

بازدید کنندگان با جستجو های زیر این صفحه را پیدا کرده اند

انجمن اكسل ايران , اكسل , اكسس , سوال و جواب اكسل , سوال اكسس , انجمن اكسل ايران , توابع اكسل, آموزش اكسل, آموزش اكسس, VBA, ويژوال بيسيك

کلمات کلیدی این موضوع

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
  • BB code ها فعال هستند
  • شکلک ها فعال هستند
  • کد [IMG] فعال است
  • کد [VIDEO] فعال است
  • کد HTML غیر فعال است