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

برنامج يحتاج الى مساعدة بسيطة


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

الإخوة الكرام جميعا/تحية طيبة و بعد

الملف المرفق اسمه test به ورقتى عمل الأولى Data و بها بيانات و الثانية اسمها Report عند نسخ رقم الهوية الموجود في الخلية A5 الموجودة في ورقة العمل data و لصقه في الخليةG6 الموجودة في ورقة العمل Report يقوم البرنامج بإستدعاء جميع البيانات الخاصة برقم الهوية و سستلاحظون ان البيانات ستكون بحجم صفحة واحدة فقط اي التقرير سيكون صفحة واحدة و لكن عند نسخ رقم الهوية الموجود في الخلية A6 سيكون التقرير بحجم صفحتين اي عند الطباعة سيكون التقرير عبارة عن صفحتين و عند نسخ رقم الهوية الموجود في الخلية A7 سيكون التقرير بحجم ثلاث صفحات و المطلوب تعديل حدود الصفحة عند كل امر طباعة كيف يمكن حل هذه المشكلة بدون تعديل حدود الصفحات اي عند اعطاء امر الطباعة يقوم بالطباعة ايا كان عدد الصفحات بدون الرجوع الى تعديل حدود الطباعة

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

يا ريت مزيد من التوضيح للمطلوب

مع العلم أنك في مرفقك لم تصمم اي حد للصفحات بل الذي يظهر البيانات فقط

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

السلام عليكم

اجعل جميع الصفوف التي بها معادلات كنطاق للطباعة

ثم اعمل تصفية للعمود A للمعيار بدون فراغات

وقد اضفت العملية اعلاة بكود في حدث الورقة Report

اذا تم تغيير القيمة في الخلية G6

Private Sub Worksheet_Change(ByVal Target As Range)

If Target.Address = Range("G6").Address Then

    Selection.AutoFilter Field:=1, Criteria1:="<>"

End If

End Sub
واضفت زر لاظهار الكل بالكود التالي
Sub KH_ALL()

    Selection.AutoFilter Field:=1

End Sub

تفضل المرفق

test.rar

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

وصلت الفكرة و بارك الله فيكم يا أروع خبراء و مشرفين

عند جعل جميع الصفوف التي بها معادلات كنطاق للطباعة

ثم عمل تصفية للعمود A للمعيار بدون فراغات و ذلك قبل كل عملية طباعة فإن ذلك يؤدي المطلوب

و لكن هذا يتطلب ان تبقى ورقة العمل Report غير محمية الخلايا كي نستطيع عمل التصفية,

و لكن ايضا ورقة العمل Report جميع خلاياها بها معادلات و تتطلب حماية الخلايا ما عدا الخلية g6

فنحن بحاجة شديدة الى حماية خلايا ورقة العمل و بحاجة الى عمل تصفية للعمود A اين المخرج؟

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

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