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

samycalls2020

03 عضو مميز
  • Posts

    307
  • تاريخ الانضمام

  • تاريخ اخر زياره

كل منشورات العضو samycalls2020

  1. السلام عليكم .. معنا كود يقوم بتصفية لمده زمنيه لتاريخ بداية فى B3 ونهايه فى B4 وذلك فى ورقة الخزينة تم يقوم بنقل نسخة من التصفية الى ورقة طباعة .. أحياناً تكون التصفية مثلاً 800 صف ولكن الجدول الذى بنقل اليه فى ورقة طباعة 500 صف فقط . فعند اعطاء الأمر أجد حوالى 300 صف اسفل الجدول فى ورقة الطباعة . الرجاء .. تحديد مدى النسخ فى ورقة طباعة 500 صف فقط . هل As long لها علاقة تعديل مدى النسخ.rar
  2. أفيدونى يرحمكم الله للرفع
  3. هذا الملف به الكود السابق ذكره .. قمت بتحديد مدة زمنية كبيرة نسبياً فعند الضغط على زر الماكرو ستجد النسخ الى ملف طباعة تجاوز ال 500 صف .. كود نصفية ونفل.rar
  4. السلام عليكم .. هذا كود يقوم بتصفية على تاريخ بداية فى B3 ونهايه فى B4 وذلك فى ورقة الخزينة تم يقوم بنقل التصفية الى ورقة طباعة .. أحياناً تكون التصفية مثلاً 800 صف ولكن الجدول الذى بنقل اليه فى ورقة طباعة 500 صف فقط . فعند اعطاء الأمر أجد حوالى 300 صف خارج الجدول فى الأسفل فى ورقة الطباعة . المطلوب تحديد قبول ورقة طباعة 500 صف فقط . واعتقد هذا فى As Long Sub للنسخ() Dim ws As Worksheet Dim sh As Worksheet Dim lr As Long Set ws = Sheets("الخزينة") Set sh = Sheets("طباعة") Application.ScreenUpdating = False If Range("B2") = True Then Range("الجدول3").AutoFilter Field:=2, Criteria1:=">=" & [B3], Operator:=xlAnd, _ Criteria2:="<=" & [B4] sh.Range("E8:O507").ClearContents lr = sh.Cells(Rows.Count, 2).End(xlUp).Row + 1 ws.Range("D12:N11011").SpecialCells(xlCellTypeVisible).Copy sh.Range("E" & lr).PasteSpecial xlPasteValues Application.CutCopyMode = False Application.ScreenUpdating = True End If End Sub
  5. مشكوووووووووووووور أخونا الفاضل / سليم
  6. السلام عليكم .. الملف المرفق به كود تصفية محدده بتاريخ بداية وأخر للنهاية . هل من الممكن ادخال من c7 الى d8 فى الكود والأستغناء عن المعادلات تصفية محددة المدة.rar
  7. Sub ss() 'يعمل على ورقة واحده بعد أن يوضع فى حدثها' Private Sub Worksheet_Change(ByVal Target As Range) Sheets("DD").Protect _ DrawingObjects:=True, _ Contents:=True, _ Scenarios:=True, _ AllowFiltering:=True, _ AllowSorting:=True, _ UserInterfaceOnly:=True End End Sub DD اسم الورقة محاوله لقصر الكود على ورقه معينه مع إلغاء الباس ورد .. جربوه وأفيدونى ..
  8. هل أصبح الموضوع أكثر وضوحاً .. أم لم أوفق فى شرح ما أريد ..
  9. الأخوة الكرام . السلام عليكم . هذا الكود يختص بمنع الحماية من أعتراضها لأى ماكرو موجود بالملف من التنفيذ .. أى إن كان هناك ماكرو مثل ماكرو التصفية مثلاً الموجود بالملف المرفق فأنه لايعمل إذا كانت الورقة محمية .. أما هذا الكود يحمى الورقة وفى نغس الوقت يعمل على منع الحماية من أعتراضها لتنفيذ الماكرو .. وكل ما طلبته وهو واضح جداً .. إلغاء الباس ورد من الكود .. ؟ وأيضا الكود يحمى جميع أوراق الملف For Each MySheet فهل يمكن تحديد أوراق معينة لحمايتها ؟ ولتوسيع الاستفاده للأخوة هناك طريفتين للكود أولهما كود الحماية فى ماكرو الفتح وهو المستخدم فى حالتنا هذه (Sub AUTO_OPEN) Sub AUTO_OPEN() MyPassword = "123" For Each MySheet In ActiveWorkbook.Sheets MySheet.Protect _ Password:=MyPassword, _ DrawingObjects:=False, _ Contents:=True, _ Scenarios:=True, _ UserInterfaceOnly:=True, _ AllowFiltering:=True, _ AllowSorting:=True Next MySheet End Sub ثانيهما كود الحماية يوضع فى حدث فتح الملف Private Sub Workbook_Open() Private Sub Workbook_Open() MyPassword = "123" For Each MySheet In ActiveWorkbook.Sheets MySheet.Protect _ Password:=MyPassword, _ DrawingObjects:=False, _ Contents:=True, _ Scenarios:=True, _ UserInterfaceOnly:=True Next MySheet End Sub وهذا ما أمدنا به أخوتنا فى المنتدى
  10. وعليكم السلام .. هذا هو الكود المقصود Sub AUTO_OPEN() MyPassword = "123" For Each MySheet In ActiveWorkbook.Sheets MySheet.Protect _ Password:=MyPassword, _ DrawingObjects:=False, _ Contents:=True, _ Scenarios:=True, _ UserInterfaceOnly:=True, _ AllowFiltering:=True, _ AllowSorting:=True Next MySheet End Sub المرفق به كود لعدم اعتراض الحماية لتنفيذ الماكرو وهو ما أمدنا به الأساتذة الأجلاء أكرمهم الله. هذا الكود يحتوى على باسورد لألغاء الحماية 123 .. هل من الممكن إلغاء الباسورد ؟ وأيضا الكود لجميع أوراق الملف For Each MySheet فهل يمكن تحديد أوراق معينة ؟
  11. السلام عليكم .. المرفق به كود لعدم اعتراض الحماية لتنفيذ الماكرو وهو ما أمدنا به الأساتذة الأجلاء أكرمهم الله. هذا الكود يحتوى على باسورد لألغاء الحماية 123 .. هل من الممكن إلغاء الباسورد ؟ وأيضا الكود لجميع أوراق الملف For Each MySheet فهل يمكن تحديد أوراق معينة ؟ كل الشكر .. اعتراض الحماية لتنفيذ الماكرو.rar
  12. كل الشكر للأخ الكريم ياسر وكل كن شارك
  13. كل التقدير للأخ الكريم / ياسر .. الذى دائماً ما يكون سباق بالمشاركة والخير للأخرين .. أولاً : لقد قمت بوضع الكود وهو يعمل على الإيقاف فى حالة خلو k9 من اسم الحساب .. هذا تمام التمام وهل لى أن اطلب شئ لهذا الكود يضف مزيد من الأستفادة .. وهو مع الإيقاف يعطى فى k8 جملة ..من فضلك أدخل اسم الحساب . ثانيا : المقصود بالنقطة الثالثة أن يكون حساب ( البنك ) مثلاً بديل افتراضى فى حالة خلو k9 من اسم حساب كل الشكر .. تعديل لكود2.rar
  14. السلام عليكم .. الأخوة الأعزاء .. الرجاء مشاركتى هذا الموضوع .. تعديل لكود.rar
  15. محاولة أخرى تاريخ اليوم3.rar
  16. حاولت التوصل الى حل .. أرجوا أن أكون قد وفقت تاريخ اليوم2.rar
  17. كل الشكر والتقدير لشخصكم الكريم
×
×
  • اضف...

Important Information