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

طباعة نتائج البحث في الليست بوكس


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

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

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

الشيت الوسيط  -  SHEET3

طباعة نتائج البحث

Dim c As Integer
For r = 0 To ListBox1.ListCount - 1
For c = 1 To ListBox1.ColumnCount - 1
ThisWorkbook.Sheets("Sheet3").Range("A2").Offset(r, c).Value = ListBox1.List(r, c)
Next
Next
Me.Hide
Application.PrintCommunication = False
With Sheets("Sheet3").PageSetup
.FitToPagesWide = 1
.FitToPagesWide = False
End With
Application.PrintCommunication = True
(Dim LastRow As Long
LastRow = ThisWorkbook.Sheets("Sheet3").Range("D100000").End(xlUp).Row
ThisWorkbook.Sheets("Sheet3").Range("A1:D" & LastRow).PrintPreview
Me.Show

MRA63.xlsm

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

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

امسح هذه السطور اخى الكريم

Application.PrintCommunication = False
With Sheets("Sheet3").PageSetup
.FitToPagesWide = 1
.FitToPagesWide = False
End With
Application.PrintCommunication = True

 

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

شكراً استاذنا الفاضل محي الدين ابو البشر بارك الله فيك انحلت المشكلة مع اني اخطأت في نسخ الكود في البداية نسيت المتغير الأول . ادامك الله لنا .

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

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