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

كود لتنسيق الصفوف حسب الطلب


sabah2023
إذهب إلى أفضل إجابة Solved by محي الدين ابو البشر,

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

السلام عليكم

محتاج كود

لتنسيق الصفوف حسب الطلب 

ليكون ارتفاع الصف الاول والثاني في كل صفحة بمقدار (30)

والصفوف المتبقية من كل  صفحة (20)

جزيتم خير

تنسيق.xlsx

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

وعليكم السلام

Sub Test()
    Dim ws As Worksheet
    For Each ws In ThisWorkbook.Worksheets
        ws.Rows("1:2").RowHeight = 30
        ws.Rows("3:" & Rows.Count).RowHeight = 20
    Next ws
End Sub

 

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

السلام عليكم

يمي يشتغل على الصفحة الاولى

فقد جعلت الصف الاول والثاني بمقدار 50

وباقي الصفوف 27 - اشتغل الكود على الصفحة الاولى فقط

مع العلم عندي اكثر 30 صفحة

 

تنسيق - 1 (1)-1.xlsm

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

أستاذ @ياسر خليل أبو البراء ليس هناك أي فرق لهذا لم أرغب بوضع الكود  مرة أخرى والاكتفاء بارفاق الملف ليقوم الأخ @sabah2023 للتجربة لاغير.

 

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

  • أفضل إجابة

السلام عليكم 

حسب ما فهمت من الملف المرفق من قيبل السيد sabah2023

هناك سوء فهم بتعبير الصفحة

لذلك اقترح الكود التالي

Sub test()
    Dim  i&
       For i = 1 To  Cells(Rows.Count, 1).End(xlUp).Row Step 27
        Rows(i & ":" & i + 1).RowHeight = 30
        Rows(i + 2 & ":" & i + 26).RowHeight = 20
    Next
End Sub

 

تم تعديل بواسطه محي الدين ابو البشر
  • Like 3
  • Thanks 1
رابط هذا التعليق
شارك

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

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

Important Information