اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

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

قام بنشر

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

على سبيل المثال لو فرضنا عاوز اطبع جدول مكون من عمودين فقط    

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

حاولت اعملها من تخطيط الصفحة ولاكن  لا

اريد من اخوتى فى منتدى اوفسينا الاعزاء مسعدتى فى ذلك

قام بنشر

أخي الكريم هاني آرنست

يمكن عمل ورقة عمل بشكل مؤقت تجمع بين ورقتي العمل ثم طباعة الورقة الجديدة وفي نهاية المطاف يتم حذف ورقة العمل المؤقتة .. هذه هي فكرة الكود

Sub Test()
    Dim strAddress As String
    
    Application.ScreenUpdating = False
        On Error Resume Next
            Application.DisplayAlerts = False
                Sheets("Temp").Delete
            Application.DisplayAlerts = True
        On Error GoTo 0
        
        Sheets("A").Copy After:=Sheets(Sheets.Count)
        ActiveSheet.Name = "Temp"
        
        With Sheets("Temp")
            Sheets("B").Range("A3:C" & Sheets("B").Cells(Rows.Count, "A").End(xlUp).Row).Copy .Cells(3, .Cells(3, .Columns.Count).End(xlToLeft).Column)
            strAddress = .Range("A3").CurrentRegion.Address
            .PageSetup.PrintArea = strAddress
            .PrintPreview
            
            Application.DisplayAlerts = False
                .Delete
            Application.DisplayAlerts = True
        End With
        
        Application.Goto Sheets("A").Range("A1")
    Application.ScreenUpdating = True
End Sub

أرجو أن يكون المطلوب إن شاء الله

وإليك الملف المرفق فيه تطبيق الكود ....

تقبل تحياتي

 

حمل الملف من هنا

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

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

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

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

سجل حساب جديد

تسجيل دخول

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

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

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

Important Information