مشكور جدًا على ردك استاذ حسين
المفاجأة بقى
المتغير بتاعى عبارة عن
Characters
بعينها داخل الخلية
هو عبارة عن "بسط" فى معادلة كبيرة بتتبنى باللووب
والمطلوب فقط انى احط تحت الكراكترز دول خط
اللى بيحصل ان لما اللووب بتلف وتجيب (الجزء الجديد من المعادلة) عشان يُضاف على القديم
بتلغى الخطوط اللى كنت حطتها، ولما تيجى عند وضع خطوط للمتغير الجديد، بتضع خط تحت الجديد فقط وتترك القديم بدون خط
وهكذا، وفى نهاية المعادلة تكون كل المتغيرات (مكونات المعادلة) بدون خطوط
باستخراج المتغير الأول مثلا يكون هكذا
0.25 (542.3-289.6) +
المطلوب وضع خط تحت ما بين الأقواس لتصبح هكذا
0.25 (542.3-289.6) +
عند تجدد قيمة المتغير تصبح قيمة المعادلة هكذا
0.25 (542.3-289.6) + 0.20 (250.8-173.6) +
ثم عند أخذ فورمات للكاراكترز الجديدة، تعطى فقط للجديدة لتصبح هكذا
0.25 (542.3-289.6) + 0.20 (250.8-173.6) +
ثم فى نهاية اللووب تختفى جميع الخطوط
الجزء الذى يتم إلغاء الفورمات فيه فى الكود هو التالى
ActiveCell = ActiveCell & Space(1) & MyVariable
يقوم بإلغاء تنسيق الخطوط السابق للكراكترز التى قمت بتنسيقها
هل من حل؟