اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

الردود الموصى بها

قام بنشر

الاساتذة المشرفين والاعضاء الافاضل

السلام عليكم ورحمة الله وبركاته وبعد :

عندي ملف كلما افتحه تاتيني رسالة تشير ان هناك في الملف ارتباطات بمصار بيانت اخرى .

سؤالي : ماذا تعني هذه وكيف اتوصل الى المشكلة في الملف واحلها

مرفق صورة من تلك الرسالة

تخياتي

Doc1.rar

قام بنشر

السلام عليكم

يمكن اتباع الصورة وتحرير ارتباطات الملف ومعرفة الارتباط غير الفعال والذي توجد عليه مشكلة

post-75375-0-79780900-1353500296_thumb.j

قام بنشر

السلام عليكم

ان كان المصنف ليس به ارتباطات

اي بمعنى ليس بحاجة الارتباطات للمصنف

الطريقة الاولى من اعدادات خيارات الاكسل

ثم مركز التوثيق

ثم اعدادات مركز التوثيق

ثم المحتوى الخارجي

ثم اعدادات الامان لإرتباطات المصنف

( حفز على تعطيل التحديث التلقائي لإرتباطات المصنف )

طريقة اخرى

إستخدم هذا الكود لحذف الارتباطات


Public Sub Delet_Link()

Dim Sh As Worksheet

For Each Sh In Worksheets

Sh.Cells.Hyperlinks.Delete

Next Sh

End Sub

اوهذا الكود

End Sub

Sub Celr_Link()

Dim cell As Range

For Each cell In ActiveSheet.UsedRange

If Left(cell.Formula, 1) = "=" And InStr(cell.Formula, "[") > 1 Then

cell.Value = cell.Value

End If

Next cell

End Sub

قام بنشر

أستاذي العزيز / العيدروس أبو نصار

بصراحة كل ما اتطلعت على ردودكم

وجدت لمسات إبداعية

فعلا أحياناً رسائل تحديث الإرتباط مزعجة

ولا تدري أين الخلية التي فيها الإرتباط

وخاصة عندما يكون الملف فيه أوراق عدة وارتباطات كثيرة

ولكن من خلال الكودين إن شاء الله يكون الحل

ولكن هل من طريقة لمعرفة الخلايا المرتبطة في الملف

وجزاكم الله خير أستاذنا

والعفو

قام بنشر (معدل)

السلام عليكم

الاخ الحبيب الشهابي حفظك الله

اشكرك من اعماق قلبي على كلماتك الطيبه ومروك العطر

بخصوص ماطلبته جرب الكود التالي


Sub Show_L()

Dim r, a

Dim cell As Range

r = 1

For Each cell In ActiveSheet.UsedRange

If Left(cell.Formula, 1) = "=" And InStr(cell.Formula, "[") > 1 Then

a = a & cell.AddressLocal & vbNewLine

'Cells(r, 1) = cell.AddressLocal ' لاظهار الخلايا المرتبطه في عمود معين

'r = r + 1

End If

Next cell

MsgBox a

End Sub

وهكذا لعرض مسارات الملفات المرتبطه في العمود "A"

Sub V_link()

    Dim V As Variant

    Dim i As Long

    V = ActiveWorkbook.LinkSources(xlExcelLinks)

    If Not IsEmpty(V) Then

	    For i = 1 To UBound(V)

		    Cells(i, 1).Value = V(i)

	    Next i

    End If

    Exit Sub

End Sub

او بهذه الطريقة لفتح الملفات المرتبطه مباشره

Sub opn_link()

    Dim V As Variant

    Dim i As Long

    V = ActiveWorkbook.LinkSources(xlExcelLinks)

    If Not IsEmpty(V) Then

	    For i = 1 To UBound(V)

		    Workbooks.Open Filename:=V(i)

	    Next i

    End If

    Exit Sub

End Sub

تم تعديل بواسطه عباد
قام بنشر

ابوتصار

اصبحت انتظر ردودك

بسم الله ما شاء الله لا قوة الا بالله

جزاك الله خيرا وبارك فيك

قام بنشر

السلام عليكم

الاستاذ الكبير عبدالله باقشير مرورك شرف كبير واعتز به

الاخ الحبيب سعد عابد كلنا نتعلم من بعض جزاك الله كل خير

الاخ الفاضل khhanna جزاك الله خير على اثراء الموضوع

وهذا تعديل بسيط لعمل Hyperlink للوصول لخلايا الارتباط على حده في جميع الاوراق


Sub Show_L()

Dim r, a

Dim cell As Range

Dim Sh As Worksheet

r = 1

For Each Sh In ThisWorkbook.Worksheets

For Each cell In Sh.UsedRange

If Left(cell.Formula, 1) = "=" And InStr(cell.Formula, "[") > 1 Then

With ActiveSheet

With .[A1]

.Value = "مراجع خلاياالإرتباط"

.VerticalAlignment = xlCenter

.HorizontalAlignment = xlCenter

End With

With .Cells(.Rows.Count, 1).End(xlUp)(2, 1)

    .Value = Sh.Name & "!" & cell.Address

    .Hyperlinks.Add Anchor:=.Offset(0, 0), Address:="", SubAddress:=(Sh.Name) & "!" & (cell.Address)

End With

End With

End If

Next cell

Next Sh

End Sub

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information