انتقل إلى المحتوى الرئيسي

كيف يتم تكرار الصفوف أعلى كل نسخة مطبوعة باستثناء الصفحة الأخيرة في Excel؟

في كثير من الحالات ، قد تحتاج إلى تكرار صف الرأس أعلى كل صفحة مطبوعة في Excel. ولكن كيف نكرر الصفوف أعلى كل نسخة مطبوعة باستثناء الصفحة الأخيرة؟ ستوضح لك هذه المقالة طريقة تحقيق ذلك.

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


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

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

1. افتح ورقة العمل التي تريد تكرار الصفوف في الأعلى باستثناء الصفحة الأخيرة ، ثم اضغط قديم + F11 مفاتيح في نفس الوقت لفتح ميكروسوفت فيسوال باسيك للتطبيقات نافذة.

2. في ال ميكروسوفت فيسوال باسيك للتطبيقات الإطار، انقر فوق إدراج > وحدة. ثم انسخ والصق رمز فبا أدناه في نافذة الوحدة النمطية.

فبا: كرر الصفوف أعلى كل نسخة مطبوعة باستثناء الصفحة الأخيرة في إكسيل

Sub RepeatRowsExceptLastPage()
Dim xPages As Long, I As Integer, xRg As Range
On Error Resume Next
xPages = ActiveSheet.PageSetup.Pages.Count
Set xRg = Application.InputBox("Please select a row you need to repeat:", "Kutools for Excel", , , , , , Type:=8)
If xRg Is Nothing Then Exit Sub
On Error Resume Next
    If xPages > 0 Then
        With ActiveSheet.PageSetup
            .PrintTitleRows = xRg.AddressLocal
            ActiveSheet.PrintOut from:=1, To:=xPages - 1
            .PrintTitleRows = ""
             ActiveSheet.PrintOut from:=xPages, To:=xPages
        End With
    End If
End Sub

3. اضغط على F5 مفتاح لتشغيل الكود ، ثم أ Kutool لبرنامج Excel ينبثق مربع الحوار ، يرجى تحديد نطاق الصف الذي تريد تكراره أعلى كل نسخة مطبوعة باستثناء الصفحة الأخيرة ، ثم انقر فوق OK زر. انظر لقطة الشاشة:

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


مقالات ذات صلة:

أفضل أدوات إنتاجية المكتب

الميزات الشعبية: البحث عن التكرارات أو تمييزها أو تحديدها   |  حذف الصفوف الفارغة   |  دمج الأعمدة أو الخلايا دون فقدان البيانات   |   جولة بدون صيغة 
سوبر بحث: معايير متعددة VLookup    VLookup ذات القيمة المتعددة  |   VLookup عبر أوراق متعددة   |   بحث غامض ....
قائمة منسدلة متقدمة: إنشاء القائمة المنسدلة بسرعة   |  القائمة المنسدلة التابعة   |  قائمة منسدلة متعددة التحديد ....
مدير العمود: إضافة عدد محدد من الأعمدة  |  نقل الأعمدة  |  تبديل حالة رؤية الأعمدة المخفية  |  مقارنة النطاقات والأعمدة 
الميزات المميزة: التركيز على الشبكة   |  عرض تصميم   |   شريط الفورمولا الكبير    مدير المصنفات والأوراق   |  مكتبة الموارد (النص السيارات)   |  منتقي التاريخ   |  اجمع أوراق العمل   |  تشفير/فك تشفير الخلايا    إرسال رسائل البريد الإلكتروني عن طريق القائمة   |  سوبر تصفية   |   مرشح خاص (تصفية غامق / مائل / يتوسطه خط ...) ...
أفضل 15 مجموعة أدوات12 نص الأدوات (إضافة نص, إزالة الأحرف، ...)   |   +50 رسم الأنواع (مخطط جانت، ...)   |   40+ عملي الصيغ (احسب العمر على أساس تاريخ الميلاد، ...)   |   19 إدخال الأدوات (أدخل رمز الاستجابة السريعة, إدراج صورة من المسار، ...)   |   12 تحويل الأدوات (أرقام إلى كلمات, نتيجة تحويل عملة، ...)   |   7 دمج وتقسيم الأدوات (الجمع بين الصفوف المتقدمة, تقسيم الخلايا، ...)   |   ... و اكثر

عزز مهاراتك في Excel باستخدام Kutools for Excel، واختبر كفاءة لم يسبق لها مثيل. يقدم Kutools for Excel أكثر من 300 ميزة متقدمة لتعزيز الإنتاجية وتوفير الوقت.  انقر هنا للحصول على الميزة التي تحتاجها أكثر...

علامة تبويب kte 201905


يجلب Office Tab الواجهة المبوبة إلى Office ، ويجعل عملك أسهل بكثير

  • تمكين التحرير والقراءة المبوبة في Word و Excel و PowerPointوالناشر والوصول و Visio والمشروع.
  • فتح وإنشاء مستندات متعددة في علامات تبويب جديدة من نفس النافذة ، بدلاً من النوافذ الجديدة.
  • يزيد من إنتاجيتك بنسبة 50٪ ، ويقلل مئات النقرات بالماوس كل يوم!
Comments (4)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
In the old Lotus 1-2-3 application, this was easily performed by inserting double colons (::) in the top left most cell (A1) of the sheet where you did not want a header or row repeat. Why can't Microsoft do something just as simple? This should be a built-in process that could be enabled with a single click of the mouse. Why all this complication????
This comment was minimized by the moderator on the site
Hello,


How can i modify the code to export the file to pdf using the same principles instead of printing the document?


Thank you
This comment was minimized by the moderator on the site
Yeah... You would have to export to two .pdfs with different names, then combine those two pdfs (in Adobe?)... I'm in the same boat. Is there a way to automate this last step (via Excel?)? The last page of my exported pdf doesn't require a header.
This comment was minimized by the moderator on the site
Yeah... You would have to export to two .pdfs with different names, then combine those two pdfs (in Adobe?)... I'm in the same boat. Is there a way to automate this last step (via Excel?)? The last page of my exported pdf doesn't require a header.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations