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

samycalls2020

03 عضو مميز
  • Posts

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

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

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

  1. تحديد التصفية بعدد معين من الصفوف هل يمكن عمل كود لتصفية وتحدد فيه عدد الصفوف الناتجة .. بمعنى تصفية معينة لعمود فى جدول ناتجها 100 صف . هل يمكن ان يكون ناتجها الخمسين صف الأولى فقط مع اعطاء جمله تنبيهيه بعدد إجمالى صفوف التصفية فى أى خليه .. طرح هذه الفكره لعدم وصولى الى حل فى موضوع " تحديد مدى النسخ "
  2. السهل الممتنع .. أخونا ياسر وأخونا سليم .. بارك الله فيكما ..
  3. السلام عليكم .. معنا كود يقوم بتصفية لمده زمنيه لتاريخ بداية فى B3 ونهايه فى B4 وذلك فى ورقة الخزينة تم يقوم بنقل نسخة من التصفية الى ورقة طباعة .. أحياناً تكون التصفية مثلاً 800 صف ولكن الجدول الذى بنقل اليه فى ورقة طباعة 500 صف فقط . فعند اعطاء الأمر أجد حوالى 300 صف اسفل الجدول فى ورقة الطباعة . الرجاء .. تحديد مدى النسخ فى ورقة طباعة 500 صف فقط . هل As long لها علاقة تعديل مدى النسخ.rar
  4. هذا الملف به الكود السابق ذكره .. قمت بتحديد مدة زمنية كبيرة نسبياً فعند الضغط على زر الماكرو ستجد النسخ الى ملف طباعة تجاوز ال 500 صف .. كود نصفية ونفل.rar
  5. السلام عليكم .. هذا كود يقوم بتصفية على تاريخ بداية فى 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
  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. الأخوة الكرام . السلام عليكم . هذا الكود يختص بمنع الحماية من أعتراضها لأى ماكرو موجود بالملف من التنفيذ .. أى إن كان هناك ماكرو مثل ماكرو التصفية مثلاً الموجود بالملف المرفق فأنه لايعمل إذا كانت الورقة محمية .. أما هذا الكود يحمى الورقة وفى نغس الوقت يعمل على منع الحماية من أعتراضها لتنفيذ الماكرو .. وكل ما طلبته وهو واضح جداً .. إلغاء الباس ورد من الكود .. ؟ وأيضا الكود يحمى جميع أوراق الملف 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 وهذا ما أمدنا به أخوتنا فى المنتدى
  9. وعليكم السلام .. هذا هو الكود المقصود 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 فهل يمكن تحديد أوراق معينة ؟
  10. السلام عليكم .. المرفق به كود لعدم اعتراض الحماية لتنفيذ الماكرو وهو ما أمدنا به الأساتذة الأجلاء أكرمهم الله. هذا الكود يحتوى على باسورد لألغاء الحماية 123 .. هل من الممكن إلغاء الباسورد ؟ وأيضا الكود لجميع أوراق الملف For Each MySheet فهل يمكن تحديد أوراق معينة ؟ كل الشكر .. اعتراض الحماية لتنفيذ الماكرو.rar
×
×
  • اضف...

Important Information