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

اریک یک کتاب کار مشترک دارد که شامل پایگاه داده ای از حدود 3500 رکورد است. دو سلول در هر رکورد حاوی یک آدرس ایمیل و یک URL هستند. هنگامی که یک رکورد جدید به پایگاه داده اضافه می شود، آدرس ایمیل و URL به جای اینکه به صورت لینک هایپرلینک باشند، به صورت متن معمولی ظاهر می شوند. برای تبدیل آن‌ها به لینک‌ها، اریک باید اشتراک‌گذاری کتاب کار را لغو کند، تغییر را انجام دهد و سپس کتاب کار را دوباره به اشتراک بگذارد. اریک از خود پرسید که آیا شاید راه آسان تری برای مدیریت این وضعیت وجود داشته باشد.

خیلی ساده، افزودن و ویرایش هایپرلینک ها هنگام استفاده از کتاب کار مشترک مجاز نیست. ساده ترین راه این است که پیوندها را در سلول های جداگانه به عنوان متن قرار دهید و سپس از فرمول HYPERLINK برای ارجاع به آن سلول ها استفاده کنید.

به عنوان مثال، اگر URL در سلول E2 وارد شده باشد، می توانید از فرمول زیر در سلول دیگری استفاده کنید:

=HYPERLINK(E2, E2)

آرگومان اول در این فرمول به سلولی است که حاوی آدرس است و آرگومان دوم برای متنی است که برای هایپرلینک نمایش داده می شود. این رویکرد به دو ستون اضافی (برای فرمول های HYPERLINK) نیاز دارد، اما نیازی به لغو اشتراک و اشتراک گذاری مجدد کتاب کار ندارد.

تنها گزینه دیگر ایجاد یک ماکرو است که می‌تواند فرآیند لغو اشتراک‌گذاری و اشتراک‌گذاری مجدد کتاب کار را خودکار کند. ماکرو زیر این کار را انجام می دهد و هر آنچه در سلول انتخاب شده است را به یک لینک تبدیل می کند.

Sub AddHyperlink()
    Dim cell As Range

    Application.DisplayAlerts = False

     Unshare the Workbook
    If ActiveWorkbook.MultiUserEditing Then
        ActiveWorkbook.ExclusiveAccess
    End If

     Change address in cell to a hyperlink.
    If ActiveCell = "" Then
        ActiveCell.Hyperlinks.Delete
    Else
        For Each cell In Intersect(Selection, _
          Selection.SpecialCells(xlConstants, xlTextValues))
            With Worksheets(1)
                .Hyperlinks.Add Anchor:=cell, _
                  Address:=cell.Value, _
                  ScreenTip:=cell.Value, _
                  TextToDisplay:=cell.Value
            End With
        Next cell
    End If

     Reshare the Workbook
    If Not ActiveWorkbook.MultiUserEditing Then
        ActiveWorkbook.SaveAs _
          Filename:=ActiveWorkbook.FullName, _
          AccessMode:=xlShared
    End If
End Sub

لازم به ذکر است که مایکروسافت قابلیت Shared Workbook را در آخرین نسخه های اکسل حذف کرد. تالیف مشترک روش جدیدتری برای اشتراک‌گذاری کتاب‌های کار است. صفحه وب زیر نحوه دسترسی به دکمه های Shared Workbook را در صورت نیاز توضیح می دهد. برای مثال، اگر باید ویژگی Shared Workbook را خاموش کنید:

https://support.office.com/en-us/article/What-happened-to-shared-workbooks-150FC205-990A-4763-82F1-6C259303FE05
اگر خواستی، با این لینک از ما حمایت کن

پاسخ شما

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

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

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

سوالات مشابه

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

24.3k سوال

9.6k پاسخ

614 دیدگاه

11.2k کاربر

233 نفر آنلاین
0 عضو و 233 مهمان در سایت حاضرند
بازدید امروز: 22309
بازدید دیروز: 17853
بازدید کل: 20334488
...