اذهب الي المحتوي
أوفيسنا

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

قام بنشر

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

عندى جدول كبير يأخذ بياناته من ملف يتم تغيير اسمه فقط شهريا Atrees Account

الطلب :1- اريد طريقة للتعديل على مراجع خلايا هذا الجدول لتصبح باسم الملف الجديد Atrees Account 2011

2- وأريد طريقة لتغيير مكان هذا الملف ككل من مرجع خلايا الجدول

وشكرا

مثلا مرجع احدى الخلايا كالتالى:


='E:\Excel work\other\[Atrees Account.xlsx]Nov 2011'!$C$18

لقد جربت طريقة البحث والاستبدال فلم تنفع لتغيير اسم الملف

ارجو الافادة ولسيادتكم جزيل الشكر والامتنان

قام بنشر

اخى فى الله

قم بنسخ الفولدر باكمله وانقله الى مكان اخر ثم قم بتعديل اسماء الملفات حسب ما تريد ثم افتح الملفات كلها مره واحده

قام بنشر

الطلبات :

اريد تغيير اسم الملف الموجود فى الخلايا من Atrees Account

إلىAli Account

واريد تغيير دليل الملف فى مرجع الخلايا من E:\Excel work\other

إلى F:\Excel work\other

انظر المرفق

Change Multiple references.rar

قام بنشر

السلام عليكم ورحمة الله

أخي الكريم، لتغيير اسم الملف في مراجع الخلايا من Atrees Account إلى Ali Account يجب أن يكون الملفان موجودان معا في الدليل نفسه (مهم جدا وإلا ستكون العملية شاقا ثم في النهاية -بعد الاستبدال- تحصل على الخطا !REF#) ثم عن طريق الخاصية "استبدال" تقوم بالعملية بكل سهولة. يمكن أيضا استعمال كود (يمكنك إنشاؤه) يقوم مقام خاصية الاستبدال مثل الكود التالي:

 

Sub Replacement()

    Cells.Select

    Selection.Replace What:=Range("B1"), Replacement:=Range("C1"), _

	    LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:= _

	    False, ReplaceFormat:=False

End Sub


حيث تضع الكلمة Atrees Account في الخلية B1 والكلمة Ali Account في الخلية C1 وتنفذ الكود...

بالنسبة لتغيير الدليل فهذا يمكن بتحويل الدليل كله (بمحتواه) عن طريق قص/لصق من السواقة E إلى السواقة F ثم فتح الملفات وبطريقة تلقائية يتم التحديث (وقد جربت ذلك في جهازي)... ويمكنك أيضا استعمال الطريقة السابقة...

والله أعلم

قام بنشر

شكرا أخى الكريم Hben على الرد والتفاعل

ولكن هذا الكود أيضا شاق حيث يطلب منى أن اختار الملف وذلك بالنسبة لكل خلية فى الجدول

الخلايا التى يراد تغيير المرجع لها عددها حوالى 400 خلية تقريبا

فهل تريدنى أن أقوم بهذه العملية 400 مرة

هل يعقل ذلك

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

السلام عليكم ورحمة الله

أخي الكريم، لقد ذكرت لك أنه يجب وجود الملفين معا في الدليل نفسه سواء استعملت خاصية الاستبدال أو الكود وإلا سيطالبك بالملف (الجديد) عند كل خلية كما حدث لك وفي نهاية الاستبدال تجد أن في كل خلية خطأ !REF# وهذا لسبب أن الملف غير موجود (أو أن الاسم غير مطابق) أو أن الورقة المعنية في الملف غير موجودة (أو اسم الورقة غير مطابق)....

والله أعلم

أخوك بن علية

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

لقد وجدت الحل يا جماعة

يتم الحل بكتابة اسم الدليل كاملا فى البحث وكذلك فى الاستبدال

ويجب أن يكون الملفين فى فودلر واحد

ويتم التغلب على ذلك بأن تقوم بنقل الملف وتضعة فى نفس الفولدر ( بتاع الملف الذى فى خانة البحث ) وتقوم بعملية البحث الاستبدال

ثم تنقل الملف إلى أى مكان تريده فى النهاية

وشكرا للمساعدة

"تمت الاجابة"

  • Like 1

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