Hyperlink

Collapse
این تاپیک قفل است.
X
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • ناصر خان خان

    • 2015/12/22
    • 118
    • 54.00

    [حل شده] Hyperlink

    سلام خدمت اساتید
    لطفا فایل پیوست و مشاهده و در مورد ایجاد هایپر لینک در یک سلول و یا یک ردیف، کمک کنید.
    یعنی اینکه میخوام در جایی که تعیین میکنم انجام بشه نه کل شیت.
    مشاهد کنید متوجه میشوید.
    با تشکر
    فایل های پیوست شده
    هر گاه خدا تو را به لبه پرتگاه برد باز به او اعتماد کن چون يا تو را از پشت خواهد گرفت يا پرواز را به تو خواهد آموخت
  • M_ExceL

    • 2018/04/23
    • 677

    #2
    نوشته اصلی توسط ناصر خان خان
    سلام خدمت اساتید
    لطفا فایل پیوست و مشاهده و در مورد ایجاد هایپر لینک در یک سلول و یا یک ردیف، کمک کنید.
    یعنی اینکه میخوام در جایی که تعیین میکنم انجام بشه نه کل شیت.
    مشاهد کنید متوجه میشوید.
    با تشکر
    سلام،
    اگر منظورتون این هست که کدها با انتخاب محدوده مشخصی اجرا شوند، کدهاتون رو بین کد زیر قرار بدید :
    کد:
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Not Intersect(Target, Range("a1:a4")) Is Nothing Then
    کد های شما در این قسمت نوشته شود
    End If
    End Sub
    در مثال فوق، در صورتی کدها اجرا می شوند که یکی از سلول های رنج a1:a4 انتخاب شود
    یا حق.
    [CENTER]Telegram Channel : [url]https://t.me/UltraOfficeSkills[/url]
    [/CENTER]

    کامنت

    • ناصر خان خان

      • 2015/12/22
      • 118
      • 54.00

      #3
      نوشته اصلی توسط M_ExceL
      سلام،
      اگر منظورتون این هست که کدها با انتخاب محدوده مشخصی اجرا شوند، کدهاتون رو بین کد زیر قرار بدید :
      کد:
      Private Sub Worksheet_SelectionChange(ByVal Target As Range)
      If Not Intersect(Target, Range("a1:a4")) Is Nothing Then
      کد های شما در این قسمت نوشته شود
      End If
      End Sub
      در مثال فوق، در صورتی کدها اجرا می شوند که یکی از سلول های رنج a1:a4 انتخاب شود
      یا حق.
      سلام
      آره منظور اینه که کد داره هرچی لینک به صورت تکست مینویسی و اجرا میکنه در تمام اون شیت هر جا که نوشته باشه.
      حالا میخوام فقط در ردیف A اجرا بشه یا حتی فقط در A1. مثلا در A1 نوشتم D:\pic\123.jpg و این اجرا میشه و دیگه هرجا که نوشته بود کار نکنه.
      من الان متوجه نشدم که شما چی گفتید. لطفا این چیزی که گفتم رو یه زحمت بکشید.

      متشکرم
      Last edited by ناصر خان خان; 2019/07/07, 02:48.
      هر گاه خدا تو را به لبه پرتگاه برد باز به او اعتماد کن چون يا تو را از پشت خواهد گرفت يا پرواز را به تو خواهد آموخت

      کامنت

      • M_ExceL

        • 2018/04/23
        • 677

        #4
        نوشته اصلی توسط ناصر خان خان
        سلام
        آره منظور اینه که کد داره هرچی لینک به صورت تکست مینویسی و اجرا میکنه در تمام اون شیت هر جا که نوشته باشه.
        حالا میخوام فقط در ردیف A اجرا بشه یا حتی فقط در A1. مثلا در A1 نوشتم D:\pic\123.jpg و این اجرا میشه و دیگه هرجا که نوشته بود کار نکنه.
        من الان متوجه نشدم که شما چی گفتید. لطفا این چیزی که گفتم رو یه زحمت بکشید.

        متشکرم
        سلام،
        بله، بنده هم همین رو عرض کردم
        یکی از کد های زیر رو استفاده کنید :
        کد:
        Private Sub Worksheet_SelectionChange(ByVal Target As Range)
        If Not Intersect(Target, Range("a1")) Is Nothing Then
        If IsEmpty(Target.Value) = False Then
        ThisWorkbook.FollowHyperlink Target.Value
        End If
        End If
        End Sub
        کد:
        Private Sub Worksheet_SelectionChange(ByVal Target As Range)
        If Target.Address = Range("a1").Address Then
        If IsEmpty(Target.Value) = False Then
        ThisWorkbook.FollowHyperlink Target.Value
        End If
        End If
        End Sub
        [CENTER]Telegram Channel : [url]https://t.me/UltraOfficeSkills[/url]
        [/CENTER]

        کامنت

        • ناصر خان خان

          • 2015/12/22
          • 118
          • 54.00

          #5
          سلام و خسته نباشید
          خودش بود ممنونم مثل همیشه عالی.
          هر گاه خدا تو را به لبه پرتگاه برد باز به او اعتماد کن چون يا تو را از پشت خواهد گرفت يا پرواز را به تو خواهد آموخت

          کامنت

          چند لحظه..