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

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

قام بنشر

السلام عليكم

سبق وعملت موضوع بخصوص طبع الوصولات - واشارة الى توجيهات الاخوة 

عملت هذا الملف 

المطلوب - طبع الوصولات جملة واحدة حسب الرقم الموجود في شيت الارقام المختارة

طبع الوصولات جملة واحدة حسب الارقام المختارة.xlsm

  • Like 1
  • تمت الإجابة
قام بنشر

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

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

ملاحظة:  يرجى الانتباه إلى أنك إذا غيرت بإعدادات الطباعة سيتحول نطاق الطباعة إلى نطاق محدد وقد يكون أكبر مما هو محدد في تحرير الاسم في الصورة أدناه... فإن تغير ووجدت أن النطاق المراد  طباعته أصبح أكبر فعليك بنسخ الكود أدناه ووضعه في مربع تحرير الاسم Print_Area 

image.png.97cfcc11dd17ea0a36d67b9c1d8cec7b.png

Print_Area
=OFFSET(الوصل!$C$1;;;COUNT(الوصل!$C$8:$C$200)+8;8)

أما في الكود فقد تم وضع Print_Area كمدىً بدلاً من تحديده من خلية إلى أخرى

على الشكل التالي:

Private Sub CommandButton1_Click()
       Dim I As Long
            For I = Range("N8").Value To Range("O8").Value
                Sheets("البودرة").Range("A1:S8044").AdvancedFilter Action:=xlFilterCopy, _
                CriteriaRange:=Range("N1:P2"), CopyToRange:=Range("C6:J6"), Unique:=False
                Range("N7").Value = I
                Range("Print_Area").Select
            ActiveWindow.SelectedSheets.PrintOut Copies:=1
        Next I
End Sub

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

أخوكم أبو يوسف

طبع الوصولات جملة واحدة حسب الارقام المختارة.xlsm

  • Like 4

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

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

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

Important Information