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

ربط تذييل مخصص بخلية في ورقة العمل


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

السلام عليكم جميعا

السادة الأعزاء ............... دمتم بكل خير

لي استفسار وهو : هل يمكن ربط تذييل مخصص عند طباعة ورقة عمل بخلية في ورقة العمل

مثال

بلا من كتابة "" بيانات الموظف : أحمد محمد محمود ""

نكتب بيانات الموظف :

=Sheet 1!A1

هل هذا ممكن؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

جزاكم الله كل خير

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

السلام عليكم

اخي aysam

عذرا لم افهم السؤال جيدا

و لكني ساجاوب بما تخيلته انك تريد ان يكون تذيل الصفحة خليه معينه

ان كان ذلك فالكود هو

    With ActiveSheet.PageSetup
        .CenterFooter = ActiveSheet.Range("K2")
    End With
    ActiveSheet.PrintOut

علي اساس ان الخلية K2 هي الخلية التي بها البيانات التي تريد تزيلها بالصفحة

و ان كان ما تقصده شيئا اخر ارجو ارفاق ملف للمحاولة عليه

ارجو ان اكون قد اصبت

تحياتي

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

أخي الكريم

كود مفيدة جداً جعل خلية مرجع كتزييل للصفحة

ولكن ما أفعل لكي يكون الكود بدل تزييل للصفحة يكون رأس مخصص للصفحة وفي الوسط

وكذلك أين يوضع الكود ؟؟

ارجو الافادة مع خالص الشكر والتقدير

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

السلام عليكم

شكرا أستاذ عادل على الكود هو بالفعل ما أريد

جزاك الله كل خير

أما بالنسبة للأستاذ خالد

أعتقد أن كود الرأس المخصص سيكون

With ActiveSheet.PageSetup

("CenterHeader = ActiveSheet.Range("K2

End With

ActiveSheet.PrintOut

مش كده ولا إيه يا أستاذ عادل؟؟؟؟

دمتم بكل خير

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

السلام عليكم

اخي Aysam

أما بالنسبة للأستاذ خالد

أعتقد أن كود الرأس المخصص سيكون

إقتباس

With ActiveSheet.PageSetup

.CenterHeader = ActiveSheet.Range("K2")

End With

ActiveSheet.PrintOut

تمام و تسلم ايدك

خالص تحياتي

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

السلام عليكم

أخي خالد

يوضع الكود كسائر الأكواد

من داخل صفحة محرر الفيجوال

كليك بالماوس علي الملف المراد ثم كليك يمين ثم Insert ثم Module

وتبدا بكتابة Sub ثم أي إسم تختاره للماكرو بفرض sss

ثم تفتح قوس وتغلقله

سيتم تلقائيا كتابة End Sub في السطر التالي

وتكون من الأول عملت copy من الماكرو أعلاه وبين السطرين تعمل past

سيكون المنظر كالتالي

 
Sub sss()
With ActiveSheet.PageSetup
        .CenterFooter = ActiveSheet.Range("AL723")
    End With
    'ActiveSheet.PrintOut
End Sub    ActiveSheet.PrintOut

ملاحظة أنا رأيت أن من الأفضل إلغاء أو تعطيل سطر الطباعة

سيظهر في صفحة محرر الفيجوال باللون الأخضر

وتكون الطباعة بعد المعاينة والرضا عن الناتج

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

السلام عليكم

طبعا بعد إذن أخي عادل ، جزاه الله خيرا

أخي خالد ، لم أنتبه لسؤالك الأول

ولكن ما أفعل لكي يكون الكود بدل تزييل للصفحة يكون رأس مخصص للصفحة وفي الوسط

وكذلك أين يوضع الكود ؟؟

ارجو الافادة مع خالص الشكر والتقدير

للإجابة عليه

لاحظ السطر التالي في الكود

       .CenterFooter = ActiveSheet.Range("AL723")

يمكنك تبديل المعرف CenterFooter بــ CenetrHeader ليكون في رأس الصفحة في الوسط

يمكنك تبديل المعرف CenterFooter بــ LeftHeader ليكون في رأس الصفحة في اليسار

يمكنك تبديل المعرف CenterFooter بــ RightHeader ليكون في رأس الصفحة في اليمين

يمكنك تبديل المعرف CenterFooter بــ RightFooter ليكون في ذيل الصفحة في اليمين

وهكذا

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

أخي الفاضل بعد السلام عليكم

طبقت كل الخطوات السابقة في مسالة وضع الكود ولكن عند عمل معاينة قبل الطباعة لم يظهر

ارجو المزيد من الشرح لمسالة مكان وضع الكود ولو أمكن ملف مرفق

وجزاكم الله خيرا وبارك في علمكم وعملكم

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

أخي الفاضل بعد السلام عليكم

طبقت كل الخطوات السابقة في مسالة وضع الكود ولكن عند عمل معاينة قبل الطباعة لم يظهر

ارجو المزيد من الشرح لمسالة مكان وضع الكود ولو أمكن ملف مرفق

وجزاكم الله خيرا وبارك في علمكم وعملكم

جهد مشكور لجميع الاخوة وبعد اذنهم

لمعاينة الطباعة يتم اضافة الكود ادناه

ActiveWindow.SelectedSheets.PrintPreview

مع الشكر

ابو خالد

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

حقاً إنه عمل جميل سوف يريحني من كثرة الدخول لرأس الصفحة والتعديل فيه

أخي أبو خالد

والأخوة الأفاضل

بارك الله فيكم وجزاكم الفردوس الأعلى من جنانه

على هذه الدروس الاحترافية الرائعة

أسال الله أن يجعلها في موازين حسناتكم جميعاً يوم لقائه

ودمتم في رعاية المولى وحفظه

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

السلام عليكم

اخي الحبيب طارق

السلام عليكم

طبعا بعد إذن أخي عادل ، جزاه الله خيرا

دون اذن اخي فالمجال مفتوح وزيادة الخير خيرين

و بارك الله ايضا في الحبيب ابو خالد

خالص تحياتي

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

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