hits counter

العشوائيات عشوائيات الإكسل (استفسارات - حيل و نصائح )

Zorro

True Gamer
بسم الله الرحمن الرحيم



960px-Microsoft_Excel_2013-2019_logo.svg.png




اللي عنده استفسارات ، يطرحها في الموضوع و إن شاء الله يلقى الإجابة ، ويفضل ذِكر إصدارة البرنامج عند الاستفسار و إرفاق الملف للتوضيح إن احتاج .

أتمنى أن نكسب خبرات و فائدة من بعضنا البعض بخصوص هالبرنامج المهم ، متأكد أنه فيه كذا واحد معانا بالمنتدى عنده خبرة متقدمة بالبرنامج ، منشنو الأعضاء اللي تعرفو أنه عندهم معرفة و إلمام و خبرة بالبرنامج ..


* و لتنظيم الموضوع أتمنى الآتي :
- أي استفسار أو سؤال ضروري يبدأ الرد بكلمة استفسار أو سؤال
- اللي عنده إضافة (نصائح ، حيل أو فكرة) في البرنامج يحب يضيفها للموضوع ، ياليت يبدأ الرد بكلمة حيلة ، نصيحة أو فكرة بحسب إضافته .


وفق الله الجميع ..
 
(سؤال)

{ انا حليت السؤال لأني احتجت أسوي نسخة لأحد الملفات بعد ما حفّرت في الارض يومين ، وطلع حلها بسيط عن طريق حيلة ، فأبغى أشوف الحلول اللي عندكم ، يمكن فيه طريقة رسمية و أسهل من اللي عندي وتوفر وقت ، بعدين بأنزل الطريقة }


عندي ملف اكسل اسمه Dec-2025 وفيه عدة شيتات (مصنفات) تحت اسماء (sheet_01 ، sheet_02 ، حتى شيت sheet_22 ) + بالإضافة فيه شيت رئيسي اسمه summary_sheet ، و كل الشيتات بلا استثناء فيها جداول عديدة
الشيت summary_sheet ، كل خلايا الجداول فيها معادلات تاخذ قيمها من خلايا الشيتات الثانية (اللي انذكرت سابقا) وتبدأ حسبة الجمع لاحقا ، الشرح سهل و واضح ، ولا؟
مثلا : احد الخلايا في Summary_sheet هي نفس قيمة الخلية C45 اللي في الشيت رقم2 ، و الخلية اللي بعهدها هي نفس قيمة الخلية C55 في نفس الشيت)
يعني المعادلة تصير
كود:
='Sheet_01'!C45
والسطر اللي بعده يصير
='Sheet_01'!C46


المطلوب / نسخ شيت Summary_sheet مع الشيتين sheet_01 و sheet_02 فقط لملف جديد نسميه (Year-2026) ، بــدون ما ترتبط المعادلات اللي فيه بالملف الأصلي ( Dec2025 )


لأن المعادلات بتكون كذا في الملف الجديد بعد النسخ :
كود:
='[d:\Dec-2025.xlsm]Sheet_01'!C45

و الخلية اللي بعده بيكون :
='[d:\Dec-2025.xlsm]Sheet_01'!C46

^^ انضاف تلقائي مسار للملف الأصلي داخل الخلية و داخل كل المعادلات في الشيتات ، هل وصلت الفكرة ؟؟
 
التعديل الأخير:
  • أعجبني
التفاعلات: Veeto
(سؤال)

{ انا حليت السؤال لأني احتجت أسوي نسخة لأحد الملفات بعد ما حفّرت في الارض يومين ، وطلع حلها بسيط عن طريق حيلة ، فأبغى أشوف الحلول اللي عندكم ، يمكن فيه طريقة رسمية و أسهل من اللي عندي وتوفر وقت ، بعدين بأنزل الطريقة }


عندي ملف اكسل اسمه Dec-2025 وفيه عدة شيتات (مصنفات) تحت اسماء (sheet_01 ، sheet_02 ، حتى شيت sheet_22 ) + بالإضافة فيه شيت رئيسي اسمه summary_sheet ، و كل الشيتات بلا استثناء فيها جداول عديدة
الشيت summary_sheet ، كل خلايا الجداول فيها معادلات تاخذ قيمها من خلايا الشيتات الثانية (اللي انذكرت سابقا) وتبدأ حسبة الجمع لاحقا ، الشرح سهل و واضح ، ولا؟
مثلا : احد الخلايا في Summary_sheet هي نفس قيمة الخلية C45 اللي في الشيت رقم2 ، و الخلية اللي بعهدها هي نفس قيمة الخلية C55 في نفس الشيت)
يعني المعادلة تصير
كود:
='Sheet_01'!C45
والسطر اللي بعده يصير
='Sheet_01'!C46


المطلوب / نسخ شيت Summary_sheet مع الشيتين sheet_01 و sheet_02 فقط لملف جديد نسميه (Year-2026) ، بــدون ما ترتبط المعادلات اللي فيه بالملف الأصلي ( Dec2025 )


لأن المعادلات بتكون كذا في الملف الجديد بعد النسخ :
كود:
='Sheet_01'!C45

و الخلية اللي بعده بيكون :
='[d:\Dec-2025.xlsm]Sheet_01'!C46

^^ انضاف تلقائي مسار للملف الأصلي داخل الخلية و داخل كل المعادلات في الشيتات ، هل وصلت الفكرة ؟؟

قرأت بدون تمعن بس أذكر إذا تبغى تتخلص من مسار الملف الأصلي تقدر تسوي Find & replace في المعادلات على اسم الملف

مثلاً في خانة البحث تحط:
[d:\Dec-2025.xlsm]

أما خانة الاستبدال تخليها فاضية عشان تستبدلها بلا شيء (كأنك مسحت اسم الملف) و ترجع المعادلات مستقلة بدون الاعتماد على ملف خارجي
 
التعديل الأخير:
  • أعجبني
التفاعلات: Zorro
(سؤال)

{ انا حليت السؤال لأني احتجت أسوي نسخة لأحد الملفات بعد ما حفّرت في الارض يومين ، وطلع حلها بسيط عن طريق حيلة ، فأبغى أشوف الحلول اللي عندكم ، يمكن فيه طريقة رسمية و أسهل من اللي عندي وتوفر وقت ، بعدين بأنزل الطريقة }


عندي ملف اكسل اسمه Dec-2025 وفيه عدة شيتات (مصنفات) تحت اسماء (sheet_01 ، sheet_02 ، حتى شيت sheet_22 ) + بالإضافة فيه شيت رئيسي اسمه summary_sheet ، و كل الشيتات بلا استثناء فيها جداول عديدة
الشيت summary_sheet ، كل خلايا الجداول فيها معادلات تاخذ قيمها من خلايا الشيتات الثانية (اللي انذكرت سابقا) وتبدأ حسبة الجمع لاحقا ، الشرح سهل و واضح ، ولا؟
مثلا : احد الخلايا في Summary_sheet هي نفس قيمة الخلية C45 اللي في الشيت رقم2 ، و الخلية اللي بعهدها هي نفس قيمة الخلية C55 في نفس الشيت)
يعني المعادلة تصير
كود:
='Sheet_01'!C45
والسطر اللي بعده يصير
='Sheet_01'!C46


المطلوب / نسخ شيت Summary_sheet مع الشيتين sheet_01 و sheet_02 فقط لملف جديد نسميه (Year-2026) ، بــدون ما ترتبط المعادلات اللي فيه بالملف الأصلي ( Dec2025 )


لأن المعادلات بتكون كذا في الملف الجديد بعد النسخ :
كود:
='[d:\Dec-2025.xlsm]Sheet_01'!C45

و الخلية اللي بعده بيكون :
='[d:\Dec-2025.xlsm]Sheet_01'!C46

^^ انضاف تلقائي مسار للملف الأصلي داخل الخلية و داخل كل المعادلات في الشيتات ، هل وصلت الفكرة ؟؟
اتذكر مرة عليي هالمشكلة وحليتها فيه طريقة تصير الفورمولا مربوطة بالشيت مو بالشيت + الفايل
 
  • أعجبني
التفاعلات: Zorro
(سؤال)

{ انا حليت السؤال لأني احتجت أسوي نسخة لأحد الملفات بعد ما حفّرت في الارض يومين ، وطلع حلها بسيط عن طريق حيلة ، فأبغى أشوف الحلول اللي عندكم ، يمكن فيه طريقة رسمية و أسهل من اللي عندي وتوفر وقت ، بعدين بأنزل الطريقة }


عندي ملف اكسل اسمه Dec-2025 وفيه عدة شيتات (مصنفات) تحت اسماء (sheet_01 ، sheet_02 ، حتى شيت sheet_22 ) + بالإضافة فيه شيت رئيسي اسمه summary_sheet ، و كل الشيتات بلا استثناء فيها جداول عديدة
الشيت summary_sheet ، كل خلايا الجداول فيها معادلات تاخذ قيمها من خلايا الشيتات الثانية (اللي انذكرت سابقا) وتبدأ حسبة الجمع لاحقا ، الشرح سهل و واضح ، ولا؟
مثلا : احد الخلايا في Summary_sheet هي نفس قيمة الخلية C45 اللي في الشيت رقم2 ، و الخلية اللي بعهدها هي نفس قيمة الخلية C55 في نفس الشيت)
يعني المعادلة تصير
كود:
='Sheet_01'!C45
والسطر اللي بعده يصير
='Sheet_01'!C46


المطلوب / نسخ شيت Summary_sheet مع الشيتين sheet_01 و sheet_02 فقط لملف جديد نسميه (Year-2026) ، بــدون ما ترتبط المعادلات اللي فيه بالملف الأصلي ( Dec2025 )


لأن المعادلات بتكون كذا في الملف الجديد بعد النسخ :
كود:
='[d:\Dec-2025.xlsm]Sheet_01'!C45

و الخلية اللي بعده بيكون :
='[d:\Dec-2025.xlsm]Sheet_01'!C46

^^ انضاف تلقائي مسار للملف الأصلي داخل الخلية و داخل كل المعادلات في الشيتات ، هل وصلت الفكرة ؟؟

عندي حل غبي .. انسخ الملف نفسه وامسح الشيتات اللي ما تبغيهم
 
  • أعجبني
التفاعلات: Zorro
قرأت بدون تمعن بس أذكر إذا تبغى تتخلص من مسار الملف الأصلي تقدر تسوي Find & replace في المعادلات على اسم الملف

مثلاً في خانة البحث تحط:
[d:\Dec-2025.xlsm]

أما خانة الاستبدال تخليها فاضية عشان تستبدلها بلا شيء (كأنك مسحت اسم الملف) و ترجع المعادلات مستقلة بدون الاعتماد على ملف خارجي



عندي حل غبي .. انسخ الملف نفسه وامسح الشيتات اللي ما تبغيهم
فعليا مافي شي اسمه حل غبي او ذكي

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




ممتاز ، حلولكم على بساطتها تنفع في حالة كنت ابغى انسخ الشيتات كلهم :blush:

لذلك مبدأيا حعتبر أن طريقتكم أوكيه و عملية بشكل عام ..
171-1712477_check-mark-emoji-symbol-royalty-free-clip-art.png




لـكـن ..
( التكملة في الرد التالي .. ::smug:: )
 
التكملة :

الملف الأصلي فيه 35 شيت ، 31 منهم مرتبط بالأيام ، وانا لما انشأت الملف بدأت بشيت Date(01) (خاص بالتاريخ رقم1 من الشهر) ، و اليوم الثاني انسخ نفس الشيت و أعدل عليه إن لزم أو احسّن فيه .
وهكذا ، بشكل يومي ، إلى ماوصلت لليوم Date(31) ، وهو أحسن نسخة شيت هيكليا
وهو المطلوب تطبيقه و نسخه على باقي الأيام لكن في ملف جديد ..

يعني احتاج في الأخير ملف جديد فيه 31 شيت محسن بالاضافة للشيتين الاضافية اللي في الملف الأصلي




** إضافة وتعديل على المشاركة :



الملف مضغوط ، و كلمة المرور :
كود:
ZORRO_TG2025@


يجب تمكين الماكرو للملف ..
 
التعديل الأخير:
(سؤال)

{ انا حليت السؤال لأني احتجت أسوي نسخة لأحد الملفات بعد ما حفّرت في الارض يومين ، وطلع حلها بسيط عن طريق حيلة ، فأبغى أشوف الحلول اللي عندكم ، يمكن فيه طريقة رسمية و أسهل من اللي عندي وتوفر وقت ، بعدين بأنزل الطريقة }


عندي ملف اكسل اسمه Dec-2025 وفيه عدة شيتات (مصنفات) تحت اسماء (sheet_01 ، sheet_02 ، حتى شيت sheet_22 ) + بالإضافة فيه شيت رئيسي اسمه summary_sheet ، و كل الشيتات بلا استثناء فيها جداول عديدة
الشيت summary_sheet ، كل خلايا الجداول فيها معادلات تاخذ قيمها من خلايا الشيتات الثانية (اللي انذكرت سابقا) وتبدأ حسبة الجمع لاحقا ، الشرح سهل و واضح ، ولا؟
مثلا : احد الخلايا في Summary_sheet هي نفس قيمة الخلية C45 اللي في الشيت رقم2 ، و الخلية اللي بعهدها هي نفس قيمة الخلية C55 في نفس الشيت)
يعني المعادلة تصير
كود:
='Sheet_01'!C45
والسطر اللي بعده يصير
='Sheet_01'!C46


المطلوب / نسخ شيت Summary_sheet مع الشيتين sheet_01 و sheet_02 فقط لملف جديد نسميه (Year-2026) ، بــدون ما ترتبط المعادلات اللي فيه بالملف الأصلي ( Dec2025 )


لأن المعادلات بتكون كذا في الملف الجديد بعد النسخ :
كود:
='[d:\Dec-2025.xlsm]Sheet_01'!C45

و الخلية اللي بعده بيكون :
='[d:\Dec-2025.xlsm]Sheet_01'!C46

^^ انضاف تلقائي مسار للملف الأصلي داخل الخلية و داخل كل المعادلات في الشيتات ، هل وصلت الفكرة ؟؟
في اختصار بالكيبورد يسوي هذي الشغلة بس ناسيه...
الطريقة المطولة انك تذهب ل Data > edit links وتغير الsource من Dec-2025 إلى year 2026 أو أيًا كان اسم الملف الجديد.
 
  • أعجبني
التفاعلات: Zorro
في اختصار بالكيبورد يسوي هذي الشغلة بس ناسيه...
الطريقة المطولة انك تذهب ل Data > edit links وتغير الsource من Dec-2025 إلى year 2026 أو أيًا كان اسم الملف الجديد.
ممتاز ، برضه حلك من الحلول العامة و البسيطة

طيب عندك الملف الأصلي في المشاركة رقم 8 بعد التعديل
شوف المطلوب في الرد و سوي اللي تبيه
 
ممتاز ، برضه حلك من الحلول العامة و البسيطة

طيب عندك الملف الأصلي في المشاركة رقم 8 بعد التعديل
شوف المطلوب في الرد و سوي اللي تبيه
لما بغيت أحاول اكتشفت اني حذفت الأكسل من البي سي 😂
 
  • واو
التفاعلات: Zorro
{ انا حليت السؤال لأني احتجت أسوي نسخة لأحد الملفات بعد ما حفّرت في الارض يومين ، وطلع حلها بسيط عن طريق حيلة ، فأبغى أشوف الحلول اللي عندكم ، يمكن فيه طريقة رسمية و أسهل من اللي عندي وتوفر وقت ، بعدين بأنزل الطريقة }

بما أن الكل مشغول ، بذكر الطريقة اللي سويته :
بعد ما نسخت الشيتات المطلوبة وبعدين الشيت الرئيسي اللي ياخذ القيم من الشيتات الثانية قفلت الملف الجديد ، وغيرت اسم الملف الأصلي (يكفي اضافة حرف عشوائي )، و رجعت فتحت الجديد و ظهرت رسالة انه فيه روابط خارجية تحتاج تحديث، وفيه خيار كان قطع هذه الروابط Break ، و خلاص انحلت المشكلة ، ورجعت للملف الأصلي رجعت اسمه القديم ..
 
  • أعجبني
التفاعلات: Veeto
للامانة اكسل جدا تعيس مقارنة بقوقل شيتس لذلك انصح الكل اذا مو مضطر على الاكسل يستعمله
 
  • أعجبني
التفاعلات: Zorro
ماجربت جوجل شيت ، لكن يبدو لي ان الاكسل متقدم عليه ، ويمكن ميزة جوجل في الاستخدام/المشاركة الجماعية/الحفظ المباشر (اون لاين)

صحح لي اذا انا غلطان يا حبيب..
 
انا حتى وانا اطالع للشيت و الشروحات، ما افهم شقاعد يصير

ألحين تبوني افهم للمشكلة من الردود فقط !!
 
  • حزين
التفاعلات: Zorro
احسن اختراع داخلي في الإكسل : تسجيل الماكرو
استفدت منه بتوفير وقت و معرفة بعض الأكواد اللي يكتبها أثناء التسجيل :grimacing:

و احسن اختراع خارجي للإكسل (و غيره) هو الذكاء الاصطناعي ، ياهو فادني بشكل رهيب وبنى لي اجراء بعد شرح مستفيض و تجارب لين ما وصلت للشيء المطلوب ، طبعا مع بعض التسليك من جهته الحيوان :neutral:
 
✅ الحين صار يمديك تستخدم Claude مباشرة في Excel إذا عندك اشتراك Pro

📂 الميزة الرهيبة إنك تقدر تسحب ملفاتك وتفلتها داخل المحادثة وهو يضبطها لك

🎥 الفيديو يوضّح كيف يرتب البيانات ويعدل التواريخ ويسوي لك رسوم بيانية بثواني

🛡️ والأهم ما يمسح شيء من خلاياك القديمة بس يضيف شغله في أماكن جديدة

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










 
عودة
أعلى