اذهب الي المحتوي
أوفيسنا

نجوم المشاركات

  1. حسونة حسين

    حسونة حسين

    أوفيسنا


    • نقاط

      9

    • Posts

      1,039


  2. ابوخليل

    ابوخليل

    أوفيسنا


    • نقاط

      6

    • Posts

      12,158


  3. Moosak

    Moosak

    أوفيسنا


    • نقاط

      4

    • Posts

      1,993


  4. كمال على طارق

    كمال على طارق

    03 عضو مميز


    • نقاط

      2

    • Posts

      199


Popular Content

Showing content with the highest reputation on 07 سبت, 2023 in all areas

  1. السلام عليكم ورحمة الله وبركاته يسرني اليوم أن أقدم لكم هذه الهدية المتميزة والرائعة (مكتبة الأكواد الخاصة) :: الإصدار الثالث :: مكتبة عامرة بمئات الأكواد VBA داعمة للمبرمجين وجزء لا يتجزأ من عملهم. تختصر الوقت وتسهل العمل على مصممي البرامج. وهي مكتبة عامة يمكن استخدامها لأي لغات برمجية أخرى . من مميزات المكتبة : - أكثر من 360 كود ودالة في مختلف الفنون والمجالات . - قابلة لحفظ مرفقات مع الكود لدعم التطبيق. - يمكنك إضافة أكوادك الخاصة لتكون مكتبة داعمة لكل مبرمج. - سهلة الاستخدام . تحميل المكتبة : مكتبة الأكواد الخاصة zip.zip ولا تنسوني من صالح دعواتكم 🙂🌹
    3 points
  2. المنتدي تعليمي لا يقدم برامج جاهزة يمكنك عمل ملف بطلبك والنقطه التي تتوقف فيها يمكنك السؤال عنها وستجد ان شاء الله من يفيدك
    3 points
  3. 2 points
  4. اخي @أبو أحمد الاجابه التي قدمها لك @أ / محمد صالح لو ركزت فيها ستجد انها تفي بطلبك تماما الاستاذ محمد كاتب لك ActiveSheet.Unprotect "password" Range("C3:E3").Merge 'Selection.Merge ActiveSheet.Protect "password" كل ما عليك ان تجعله كالتالي ActiveSheet.Unprotect "password" Selection.Merge ActiveSheet.Protect "password" وتحدد الخلايا المراد دمجها ثم تعمل تشغيل للكود وسوف يتم دمج الخلايا بلا عناء ولا تعب
    2 points
  5. لا اصف لكم المعاناة التي واجهتها من اجل بلورة الفكرة وتصور التنفيذ ولكن .. الحمد لله توصلت الى تحقيق المطلوب فكل الاشتراطات تحققت ولكن التنفيذ لا يتم بضغطة زر واحدة .. التوزيع يتم بناء على اختيار : المدينة / والمجموعة ... الآن اعتقد انه من الممكن التعديل على المثال وضم هذه العمليات تحت زر واحد توزيع الطلاب على ايام الدورة.rar
    2 points
  6. وعليكم السلام جرب الملف سؤال مهم فى البحث 33.xlsm
    1 point
  7. وعليكم السلام تفضل اخى جرب الملف التالى FilterData.xlsm
    1 point
  8. عملت نموذج جديد..لان القديم فيه مشكلة ..دائما تحدث معي بعض الامر التي لا افهم سببها فأضطر الى عمل نموذج جديد اما مطلبك الاخير ..الاسم واللقب لايمكن عمله لان فيه اسماء مختلفة بالمناسبة ...يمكن عمل البحث من خلال الاستعلام الذي هو مصدر بيانات النموذج الفرعي من خلال استخدام دالة like AA.rar
    1 point
  9. يسرني ان اكون اول المشاركين في الرد وقبل ان اطلع على المرفق يكفي هذه الصورة لتتحدث عن المحتوى ابداعاتك لا تنتهي .. أسأل الله الكريم ان يجعل ما تقدمه لإخوانك من فائدة وخير ؛ سعة لك في الرزق وان يبارك لك في وقتك وأهلك وولدك ----------------- تم الاطلاع عمل جبار يغني عن جميع ما املكه من مكتبات ومراجع
    1 point
  10. انت لم تذكر هذا من قبل .. ويمكن وجهة نظر مقبولة بهذا الشرط ... سوف ارى ما يمكن عمله اما التواريخ وتنسيقها انظر تنسيقاتك في وندوز واضبطها عندي كل شيء تمام
    1 point
  11. غريب!! كيف مدرس في الرياض يدرس طلاب في جدة ... اذا ما فائدة اضافة المدن؟ عندي التاريخ صحيح عزيزي المسألة في الاعداد .. يدرج التواريخ الواقعة بين التاريخين في جدول Tbl_TeachersTemp تأكد من هذا الجدول بقية العمليات مجرد نقل
    1 point
  12. الملاحظة الاولى : اعتقد التاريخ صح فقط الخلل بالتنسيق .. لا تنظر في جدول النتيجة النهائية .. انظر في الاستعلام الرئيسي الكود ينقل التاريخ فقط من الاستعلام .. ولا ينشىء تاريخ حاول تضبط تنسيق الحقل في الجدول وأفدني بالنتيجة . الملاحظة الثانية : لم افهم !! ارجوا تفصيل شرح هذا اللبس
    1 point
  13. تفضل جرب Private Sub CommandButton1_Click() 'كود لانشاء نسخة احتياطية للملف Dim F As Workbook, J As String, Folder As String, ST As Boolean Dim B, A, ST_Path, strPath As String On Error GoTo NotAbleToSave Set F = ThisWorkbook A = "Backup" ' اسم مجلد الحفظ B = F.Name strPath = "C:\" ' تحديد مسار الحفظ Application.DisplayAlerts = False On Error Resume Next If IsEmpty(A) Then Exit Sub If IsEmpty(B) Then Exit Sub MkDir strPath & "\" & A ST_Path = strPath & "\" & A & "\" & B Folder = "C:\Backup\" ' تحديد مسار مجلد الحفظ J = F.Name ST = False If F.Path = "" Then Application.Dialogs(xlDialogSaveAs).Show Else If Dir(Folder & J) <> "" Then Kill Folder & J End If '(Save) لحفظ الملف النشط تلقائيا يمكنك تفعيل هدا السطر With F '.Save .SaveCopyAs Folder & J ST = True End With End If NotAbleToSave: Set F = Nothing If Not ST Then End If MsgBox " : تم حفظ الملف في مجلد" & vbLf & vbLf & Folder & "" & J & vbLf & "" & vbLf & vbCrLf, vbInformation + vbOKOnly, " ! تعليمات" Application.DisplayAlerts = True End Sub MMM.xlsm
    1 point
  14. تابع هذا الموضوع والشرح الرائع من المبدع @jjafferr
    1 point
  15. أدخل في الماكرو الموجود على الزر وغير طريقة عرض التقرير إلى > طباعة .. بدل معاينة الطباعة
    1 point
  16. ما دامت ورقة العمل محمية فلا يمكن دمج الخلايا إلا باستعمال كود VBA وأن يبدأ الكود بسطر لفك الحماية ثم أي كود تريده كدمج نطاق معين أو دمج الخلايا المحددة ثم آخر سطر لإعادة حماية الشيت مرة أخرى ActiveSheet.Unprotect "password" Range("C3:E3").Merge 'Selection.Merge ActiveSheet.Protect "password" وأنصح ألا يحتاج المستخدم لدمج خلايا جديدة بعد حماية ورقة العمل فالأولى دمج الخلايا قبل الحماية بالتوفيق
    1 point
×
×
  • اضف...

Important Information