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

تعديل (تقسيم) كود محاذاة أرقام بالمنتصف


Eid Mostafa

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

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

 

الأخوة الأعزاء

 

بالملف المرفق يوجد كود لمحاذاة الأرقام بالمنتصف ، وهو من أعمال أخونا المهندس / طارق محمود (حفظه الله)

 

والكود يعمل بكفاءة منقطعة النظير ويؤدى الغرض المطلوب منه تماماً.

 

وهو يعمل بالنطاقات التالية

 

([A3:C415], [A418:C465], [A468:C535], [A538:C565], [A568:C590], [F3:F415], [F418:F465], [F468:F535], [F538:F565], [F568:F590])

 

ولكن مع كثرة النطاقات المطبق بها الكود أصبح تعديل أحد الأرقام بأحد النطاقات يؤدى إلى بطء الملف (بطء عمل الكود) وذلك لتأثر النطاقات الأخرى.

 

لذا خطر ببالى أن أقوم بفك (تقسيم) الكود إلى أكثر من كود ، بحيث يتأثر النطاق المراد التعديل به فقط وليس كافة النطاقات كما هو حاصل الآن وهو ما سيؤدى إلى سرعة عمل الملف وتقليل الوقت المهدر.

 

وقد حاولت مراراً وتكراراً أن أقوم بعملية تقسيم الكود تلك بمعرفتى ولكنى وللأسف لم أفلح فى ذلك

 

لذا أرجو منكم التكرم بتقسيم الكود إلى النطاقات التالية :-

  

  • [A3:C415],  [F3:F415]

 

  • [A418:C465],  [F418:F465]

 

  • [A468:C535],  [F468:F535]

 

  • [A538:C565],  [F538:F565]

 

  • [A568:C590],  [F568:F590]

 

بحيث يصبح هنالك كود لكل نطاق من النطاقات أعلاه على حده.

أرجو أن أكون قد وفقت فى شرح ما أقصده.

 

خالص شكرى وتقديرى

 

أخوكم

 

عيد مصطفى

Code Split.rar

تم تعديل بواسطه Eid Mostafa
رابط هذا التعليق
شارك

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

 

أخى الحبيب والقدير / عبـــــــــــاد (أبو نصـار)

أشكرك جزيل الشكر على إهتمامك بالأمر

 

ولكن الكود لا يعمل.

 

خالص شكرى وتقديرى

أخوك

عيد مصطفى

رابط هذا التعليق
شارك

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

 

أخى الحبيب والقدير / عبـــــــــــاد (أبو نصـار)

 

قمت بتحميل المرفق مرة أخرى

 

ولكن الكود لازال لايعمل.

 

خالص شكرى وتقديرى

أخوك

عيد مصطفى

رابط هذا التعليق
شارك

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

 

أخى الحبيب والقدير / عبـــــــــــاد (أبو نصـار)

 

بداية المعذرة على التأخر فى الرد

 

ولكن ذلك راجع لمشاكل فى الإنترنت

 

أخى العزيز أرى أن فكرة أو مبدأ الكود لم يصل إليك بشكل جيد أو واضح

 

فالكود يقوم بمحاذاة القيم الصفرية (فى حالة وجودها) بالمنتصف ومن ثم يقوم بمحاذاة القيم الأخرى (أكبر أو أصغر) من الصفر إلى جانب اليمين ، ولتجربة ذلك قم بفتح الملف الذى قمت بإرساله فى مشاركتى الأولى وقف فى أى خلية بالنطاقات المحددة بأعلاه وإضغط على (F2) أو (دبل كليك) ثم إضغط بعد ذلك على (Enter) ستجد تأثير الكود يحدث كما أوضحت لك.

 

وهو على خلاف ما قمت بإرساله لى فى ردودك.

 

أرجو أن أكون قد وفقت فى نقل مفهوم الكود إليك.

 

ومرة أخرى شكرك جزيل الشكر على إهتمامك بالأمر

 

خالص شكرى وتقديرى

أخوك

عيد مصطفى

رابط هذا التعليق
شارك

اذا عرف الطلب بطل العجب 

 

اجل جرب المرفق اذا تكرمت

وتقيم سرعة الكود عليك  :biggrin2: 

 

ارجو التجربه لانأمن مكر الاكواد  :geek:

Code Split3.rar

رابط هذا التعليق
شارك

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان
×
×
  • اضف...

Important Information