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

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

  1. #1


    آخرین بازدید
    2017/02/18
    تاریخ عضویت
    July 2012
    نوشته ها
    42
    امتیاز
    7
    سپاس
    4
    سپاس شده
    7 در 7 پست
    تعیین سطح نشده است

    اجرای کد با کلیک روی لینک نوشته در اکسل

    آیا می شود با کلیک روی لینک نوشته روی یکی از خانه های اکسل تکه کدی از vba را اجرا کرد؟ اگر می شود به چه شکل؟
    می خواهم مجبور نشوم دکمه روی شیت بگذارم.
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.

  2.  

  3. #2


    آخرین بازدید
    2018/05/03
    تاریخ عضویت
    October 2014
    محل سکونت
    جنوب
    نوشته ها
    351
    امتیاز
    3436
    سپاس
    2,033
    سپاس شده
    1,229 در 331 پست
    تعیین سطح نشده است

    نقل قول نوشته اصلی توسط eppagh نمایش پست ها
    آیا می شود با کلیک روی لینک نوشته روی یکی از خانه های اکسل تکه کدی از vba را اجرا کرد؟ اگر می شود به چه شکل؟
    می خواهم مجبور نشوم دکمه روی شیت بگذارم.
    با درود
    در تعریف لینک سلول مورد نظرتون، از قسمت Place in This Document به یک سل دیگر لینک بدین و سپس واسه رویداد Worksheet_SelectionChange کد مورد نظرتون به شکل زیر بنویسید:
    کد PHP:
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
        
    Application.ScreenUpdating True
        
    If Target.Address "$H$9" Then
            Cells
    (11) = Cells(11) * 2
            Range
    ("H10").Select
        End 
    If
    End Sub 
    در این مثال بنده در شیت مورد نظرم سل H10 را لینک دار کردم و اونو به سل H9 لینک دادم و درنهایت کدی که میخواین در ازای کلیک بر روی لینک اجرا بشه رو درون if-endif بنویسید.
    امیدوارم درست متوجه منظورتون شده باشم.

  4. سپاس ها (1)


  5. #3


    آخرین بازدید
    2017/02/18
    تاریخ عضویت
    July 2012
    نوشته ها
    42
    امتیاز
    7
    سپاس
    4
    سپاس شده
    7 در 7 پست
    تعیین سطح نشده است

    نقل قول نوشته اصلی توسط abootorab نمایش پست ها
    با درود
    در تعریف لینک سلول مورد نظرتون، از قسمت Place in This Document به یک سل دیگر لینک بدین و سپس واسه رویداد Worksheet_SelectionChange کد مورد نظرتون به شکل زیر بنویسید:
    کد PHP:
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
        
    Application.ScreenUpdating True
        
    If Target.Address "$H$9" Then
            Cells
    (11) = Cells(11) * 2
            Range
    ("H10").Select
        End 
    If
    End Sub 
    در این مثال بنده در شیت مورد نظرم سل H10 را لینک دار کردم و اونو به سل H9 لینک دادم و درنهایت کدی که میخواین در ازای کلیک بر روی لینک اجرا بشه رو درون if-endif بنویسید.
    امیدوارم درست متوجه منظورتون شده باشم.
    متشکرم.
    ولی با دبل کلیک چنین کاری ممکنه؟

  6. #4
    mokaram آنلاین نیست.
    مدير تالار اکسل و بانک اطلاعاتی


    محصولات کاربر

    ويدئوي ايجاد سطح دسترسي
    آخرین بازدید
    2023/04/20
    تاریخ عضویت
    February 2011
    محل سکونت
    ســــاوه
    نوشته ها
    1,805
    امتیاز
    6409
    سپاس
    8,099
    سپاس شده
    5,163 در 1,502 پست
    سطح اکسل
    74.00 %

    mokaram به Yahoo ارسال پیام
    نقل قول نوشته اصلی توسط eppagh نمایش پست ها
    متشکرم.
    ولی با دبل کلیک چنین کاری ممکنه؟
    برای اینکار بهتره کد مربوطه را تو قسمت زیر بنویسید
    کد PHP:
    Private Sub Worksheet_BeforeDoubleClick(ByVal Target As RangeCancel As Boolean)

    End Sub 




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

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

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

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

  1. نحوه جستجو با استفاده از تابع وی لوکاپ روی دو مقدار
    توسط shaneh در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 16
    آخرين نوشته: 2016/02/04, 10:19
  2. ثبت بر روی تکست باکس از روی شیت
    توسط علی فاطمی در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 6
    آخرين نوشته: 2014/03/05, 07:26
  3. تشخیص اعداد مساوی از غیر مساوی
    توسط مجید در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 1
    آخرين نوشته: 2014/01/27, 20:33

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

کلیک روی نوشته

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

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

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

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