القصبي قام بنشر ديسمبر 29, 2013 قام بنشر ديسمبر 29, 2013 عندي ماكرو طباعة افيس 2003 يشتغل علي ويندوز xp اريد تشغيلة علي ويندوز 7 يعطيني مشكلة وهذا هوا الماكرو الرجاء الافادة من خبراء الاكسل Sub PRNT_ALL()For S = 3 To 13 SH = Cells(S, 20) If SH <> 0 And SH <> "" Then Sheets(SH).PrintOut End If Next Sheets("بيانات العملاء").Range("A50:r50").Copy ER = Sheets("حفط المعاملة").Range("a55555").End(xlUp).Row + 1 Sheets("حفط المعاملة").Range("A" & ER).PasteSpecial Paste:=xlPasteValues Application.CutCopyMode = False ActiveSheet.Range("A1,C30:S2:S29").ClearContents MsgBox "Êã ÍÝÙ ÇáÈíÇäÇÊ ", vbMsgBoxRight, "ÇáÍãÏááå"
احمدزمان قام بنشر ديسمبر 30, 2013 قام بنشر ديسمبر 30, 2013 السلام عليكم و رحمة الله وبركاته اخي القصبي راجعت الكود واعتقد انه لا توجد مشكلة ممكن توضح اين يقف الكود بالظبط او ترفق ملف به الكود المتعطل تحياتي
القصبي قام بنشر ديسمبر 31, 2013 الكاتب قام بنشر ديسمبر 31, 2013 اولا شاكر جدا للاهتمامك يا استاذ احمد المشكلة عندي الماكرو شغال تمام علي ويندوز xp عند تشغيلة علي ويندوز 7 بيطلع خطأ (سهم اصفر علي كلمة For S = 3 To 13
القصبي قام بنشر ديسمبر 31, 2013 الكاتب قام بنشر ديسمبر 31, 2013 انا اعتقد يا استاذ احمد انك ساعدتني في عمل الماكرو من قبل والله اعلم علي العموم الملف مهم جدا لذلك الرجاء ان نتكلم علي الخاص
احمدزمان قام بنشر ديسمبر 31, 2013 قام بنشر ديسمبر 31, 2013 انا اعتقد يا استاذ احمد انك ساعدتني في عمل الماكرو من قبل والله اعلم علي العموم الملف مهم جدا لذلك الرجاء ان نتكلم علي الخاص و انا اعتقد ذلك ايضا اظن و الله اعلم انك محتاج تعريف المتغيرات يعني اكتب السطر التالي في اول الكود Dim S,SH,ER واتمنى ان يشتغل الكود
القصبي قام بنشر يناير 1, 2014 الكاتب قام بنشر يناير 1, 2014 بالفعل اشتغل الكود ولاكن يطلع خطأ علي Sheets(SH).PrintOut Sub PRNT_ALL() Dim S, SH, ER For S = 3 To 13 SH = Cells(S, 20) If SH <> 0 And SH <> "" Then Sheets(SH).PrintOut End If Next Sheets("ÈíÇäÇÊ ÇáÚãáÇÁ").Range("A50:Q50").Copy ER = Sheets("ÍÝÙ ÇáãÚÇãáÇÊ").Range("a55555").End(xlUp).Row + 1 Sheets("ÍÝÙ ÇáãÚÇãáÇÊ").Range("A" & ER).PasteSpecial Paste:=xlPasteValues Application.CutCopyMode = False ActiveSheet.Range("A1,C30:S2:S29").ClearContents MsgBox "Êã ÍÝÙ ÇáÈíÇäÇÊ ", vbMsgBoxRight, "ÇáÍãÏááå" End Sub
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.