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

مشكلة في ماكرو جميل جداً للاستاذ ياسر خليل


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

<Sub SplitSpecificSheet()  
   Dim xPath As String  
   Dim SH As Worksheet  
   xPath = Application.ActiveWorkbook.Path  
   Set SH = Sheets("Data")  
   Application.ScreenUpdating = False  
   Application.DisplayAlerts = False  
     With SH  
       .Copy  
       Application.ActiveWorkbook.SaveAs Filename:=xPath & "\Export\" & .Name & ".xlsm", FileFormat:=xlOpenXMLWorkbookMacroEnabled  
       ActiveSheet.UsedRange.Value = ActiveSheet.UsedRange.Value  
       Application.ActiveWorkbook.Close True  
     End With  
   Application.DisplayAlerts = True  
   Application.ScreenUpdating = True  
   MsgBox "Done...", 64  
 End Sub  >

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

هذا كود رائع وجميل للاستاذ ياسر خليل

مشكلتي معه أن الشيت الذي اسمه DATA  عندي (اسمه غير هذا بالطبع) يوجد فيه (Private Sub Worksheet_Activate())

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

ممكن اقتراح حل 

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

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

أخي الحبيب محي الدين

إليك حل مشكلتك في الرابط التالي لنفس الموضوع ، تمت إضافة كود في نهاية الموضوع يلبي طلبك إن شاء الله

الرابط من هنا

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

السلام عليكم

بارك الله بك استاذ ياسر 

اكثر من ساعة وانا احاول أن انزل الملف من الرابط المذكور "عبث"

مع العلم أني نسخت الكود غلى الملف الذي أعمل عليه لم يعمل إلا إذا ألغيت الكود من حدث الصفحة

احاول تنزيل الملف لااحدد أين أخطأت أنا

ادو لي ان انجح في الاتنزيل

دمت ذخراً وأثابك الله

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

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

أخي الحبيب محي الدين

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

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

تقبل تحياتي

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

استاذ ياسر

المشكلة أنه يقوم بتنفيذ الكود في حدث الشيت المنسوخة بمعنى أن الكود لا يمسح قبل النسخ

مع أني غيرت اسم التاب عندي إلى DATD 

؟؟؟؟

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

ممكن ترفق ملفك أخي الكريم محي الدين للإطلاع عليه ...

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

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

عفوأ استاذ ياسر

الكود في الحدث هو Private Sub Worksheet_Activate()

لذلك تحدث المشكلة

لا أريد حذف الكود من الصفحة المصدرة بل من حدث النسخة

واسف على تعبك معي

جزاك الله كل خير وبركة

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

أخي الكريم محي الدين

هذا ما يحدث يتم حذف الكود في حدث ورقة العمل الجديدة وليس ورقة العمل الأصلية ...

أكرر ارفق ملفك للإطلاع عليه وتجربة الكود عليه

تقبل تحياتي

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

نظرياً كلامك صحيح لكن دعني اقول ذلك بلغة المحكية:

ما عم "يلحق "يحذف الكود لانه عند تفعيل الشيت يبدأ تنفيذ الكود في حدث الصفحة ويتوقف لان التعريفات غير موجودة في WORKBOOK الجديد

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

طيب كفكرة قم باستخدام السطر

Application.EnableEvents=false قبل بداية الكود .. وبعدين فعله في النهاية ..

أعتقد كدا نظرياً ممكن تتحل المشكلة ..

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

انا اسف 

عم احاول ارفع الملف لكن في عندنا مشكلة بالنت

مع ذلك المحاولات جارية

 

السلام عليكم

استاذ ياسر

هي هيه

فعلاً  Application.EnableEvents=false  حلت المشكلة

لا ادري بماذا ادعو لك

جزالك اله كل خير وانالك مبتغاك وادخلك جناته من اوسع ابوابها

 

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

وجزيت خيراً بمثل ما دعوت لي أخي وحبيبي محي الدين ..

الحمد لله الذي بنعمته تتم الصالحات

تقبل وافر تقديري واحترامي

  • 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