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

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

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

أعظاء منتدى أوفيسنا عندي خلية فيها كتابة

أريد عدم ظهور هذه الكتابة أثناء المعاينة و الطباعة

أرجو شرح كيفية عمل ذلك

لاحظ الشرح في الصورة

207255051.jpg

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

أخي العزيز

بالمرفق قم بمعاينة الطباعة ولاحظ عدم وجود أي نص بالخلايا ( A1:C1 ) وبعد الانتهاء من المعاينة إذا لم يظهر لك مفتاح إغلاق المعاينةاضغط ESCAPE للخروج من مود المعاينة - الفكرة تتم من خلال كود حدثي BEFORE PRINT على مستوى الملف تم تعيين إسم الورقة به والنطاق المطلوب تطبيق الفكرة عليه وهي جعل لون خط خلايا النطاق ابيض عند المعاينة او الطباعة ثم العودة للون الموجود مع ملاحظة أن الكود يتعامل مع النطاق المحدد على أن لون الخط الموجود فعلاً لون واحد في الخلايا الثلاثة بغض النظر عن اللون وهذا للعلم فإذا تم جعل الألوان مختلفة في كل خلية لون مختلف عن الآخر فإن الكود لن يعمل بشكل صحيح حتى يتم تعديله .

تحياتي

أبو عبدالله

إخفاء الكتابة عند الطباعة.rar

  • Like 1
قام بنشر

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

إضافة لحل الأخ أبو عبدالله

أخي إذا كنت تقصد المربع في الصفحة أعلاه و ما يعرف ب Shape

قم بتحديد المربع

ثم Right Click

ثم اختار

Format AutoShape

و من مربع الحوار الذي سيظهر قم باختيار

Properties

و قم بإلغاء علامة الصح عن هذا الخير

Print Object

  • Like 1
قام بنشر

السلام عليكم أستاذ أبو عبدالله أستاذ يحيى حلول رائعة بالتأكيد ولكن كيف اذا كان المطلوب أن يتم الاخفاء بناء على قيمة خلية محدد فمثلا اذا كانت قيمة الخلية = صفر يتم اخفاء كامل النطاق واذا كانت قيمة الخلية أكبر من صفر لا ينفذ الكود ويكون النطاق ظاهر في الطباعة جزاكم الله خيرا وأحسن إليكم

قام بنشر

أنا أستعمل أوفيس 2003 و حملت مرفقات الأخ أبو عبد الله

لكن عند المعاينة ظهرت الكتابة

أرجو تفسير ذلك من فظلكم

قام بنشر

الأخ الكريم BACHA22

إستكمالاً لما بذله الأخوة من ردود فعالة في هذا الموضوع أود أن أضيف حلا آخر و هو : -

إجعل تنسيق الخلايا المراد إخفاء محتوايتها أثناء الطباعة بإختيار التنسيق المخصص من تنسيق خلايا و كتابة ;;; ثلاث فواصل منقوطة سيتم إخفاء الأرقام من الورقة و كذلك أثناء الطباعة و من الممكن إعطاء تنسيق شرطي للخلية لتطبيق التنسيق عند تحقيق شرط معين و ذلك باستخدام الأوفيس 2007 فقط .

ومن الممكن عمل ماكرو يقوم بنفس الخطوات للتطبيق على خلايا أخرى .

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

قام بنشر

السلام عليكم أستاذ أبو عبدالله بارك الله فيك عمل أكثر من رائع فقط لو تكرمت الشرط ينفذ بناء على قيمة خلية واحدة محددة يعني مثلا اذا كانت قيمة الخلية A1 = صفر أخفي النطاق المحدد مثلا من D3 إلى G6 لك كل الشكر والتقدير

قام بنشر

اخي : رضا

التنسيق المخصص بالثلاثة فواصل المنقوطه يخفي كل ما تدخله بالخلية سواءا ارقام او حروف (وليست الارقام فقط)

والسائل يريد ان يرى الكتابة وهي بالخلية والا يراها اثناء المعاينه قبل الطباعة ، وايضا عند الطباعة.

  • Like 1
قام بنشر

أخي العزيز / خالد

رجاء الاطلاع على المرفق وبه في الخلية A1 إذا كتبت صفر يظهر لك INPUTBOX لاختيار بالماوس النطاق المطلوب إخفاء صفوفهوبمجرد الانتهاء من الاختيار وضغط ENTER يتم إخفاء صفوف النطاق المختار والوقوف ب A1 لتقوم بتغيير ال صفر لأي شيء آخر رقم أو كلمة فيتم مباشرة إظهار الصفوف المخفية .

أرجو أن يكون هذا ماقصدته في طلبك .

تحياتي

أبو عبدالله

HIDE RANGE IF A1 = ZERO.rar

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

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

Important Information