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

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

  1. ياسر العربى

    ياسر العربى

    الخبراء


    • نقاط

      8

    • Posts

      1510


  2. رمهان

    رمهان

    الخبراء


    • نقاط

      8

    • Posts

      2390


  3. ياسر خليل أبو البراء

    ياسر خليل أبو البراء

    المشرفين السابقين


    • نقاط

      5

    • Posts

      13165


  4. ابو جودي

    ابو جودي

    أوفيسنا


    • نقاط

      5

    • Posts

      7151


Popular Content

Showing content with the highest reputation on 10/05/16 in all areas

  1. بسم الله الرحمن الرحيم اقدم لكم كود بحث متقدم كود بحث متقدم يفوق معظم أنواع البحث بالاعتماد على المصفوفات لضمان كفاءة عالية للبحث وسرعة جلب البيانات والمرونة العالية به من حيث البحث داخل كل الأعمدة الموجودة داخل النطاق تم توضيح المتغيرات التي تستطيعوا تعديلها لتتوافق مع ملفاتكم الكود المستخدم داخل الملف Sub Yasser_Serch() Dim myArray, lr, X, targt, targtN Dim SERCH As Worksheet, DATA As Worksheet '____________________________________________ Set DATA = Worksheets("Sheet2") 'اسم شيت قاعدة البيانات Set SERCH = Worksheets("Sheet1") 'اسم الشيت الخاص بالبحث '____________________________________________ lr = DATA.Cells(Rows.Count, 1).End(xlUp).Row 'اخر صف به بيانات SERCH.Range("A4:J" & SERCH.Cells(Rows.Count, 4).End(xlUp).Row + 1).ClearContents 'مسح نطاق البحث القديم targt = SERCH.Range("e1").Value 'خلية البحث targtN = Application.WorksheetFunction.Match(SERCH.Range("D1"), SERCH.Range("A3:J3"), 0) 'دالة لايجاد رقم عمود البحث myArray = DATA.Range("A2:J" & lr + 1) 'نطاق قاعدةالبيانات الذي سيتم البحث فيه '____________________________________________ ReDim Y(1 To lr, 1 To 10) For X = 1 To lr If targt = "" Then Exit Sub If myArray(X, targtN) Like targt & "*" Then rw = rw + 1 Y(rw, 1) = myArray(X, 1): Y(rw, 6) = myArray(X, 6) Y(rw, 2) = myArray(X, 2): Y(rw, 7) = myArray(X, 7) Y(rw, 3) = myArray(X, 3): Y(rw, 8) = myArray(X, 8) Y(rw, 4) = myArray(X, 4): Y(rw, 9) = myArray(X, 9) Y(rw, 5) = myArray(X, 5): Y(rw, 10) = myArray(X, 10) End If Next X If rw > 0 Then SERCH.Cells(Rows.Count, 1).End(xlUp)(2, 1).Resize(rw, 10).Value = Y() End Sub لتحميل الملف اضغط هنا اعداد / ياسر العربي تقبلو تحياتي
    6 points
  2. اضف الكود الصفراء في حدث بعد تحديت ل رقم فاتورة البرامج مع تقدير
    2 points
  3. جزاكم الله خيرا استاذ رمهان وابشركم بكل الخير الان خلصنا منه فعلا كان ! كان شبح بالنسبه لي موضوع الفلتره اثناء البحث وتضليل النص ولكم كل الفضل بعد رب العزة سبحانه وتعالى كل الشكر والتقدير لمن حاول مساعدتى فى هذا الموضوع ولم يوفق او لم يستطع او لم يسعفه الوقت او لم يهده الله عزوجل لذلك فكل شئ عنده بمقدار ☻☺♥أخص بالذكر وبالشكر الاستاذ yousef ☻☺♥أخص بالذكر وبالشكر الاستاذ رمهان ☻☺♥أخص بالذكر وبالشكر الاستاذ أبو عبدالله الحلوانى مع العلم بأن كل كلمات الشكر لن تكفيهم ولكن اختص بالذكر الاستاذ القدير رمهان فلقد اتعبته وأجهدته حتى وصلنا الى تلك الحالة التى من رأى المتواضع اعتقد انها حد الكفاف والكمال بكل ما تقتضيه المعانى فيما يخص الية وطرق البحث المتعدد فى اكثر من حقل او فى كل الحقول وكما قال صلى الله عليه وسلم من يسر على مسلم طريق يلتمس به علم يسر الله له به طريقا الى الجنه فاللهم يسر لكل اساتذتى الكرام دون ذكر احد حتى لا ينسينى الشيطان احد اساتذتى الكرام طرقا الى الجنان اللهم اكرم كل من تعلمت على يديهم حرفا فى هذا المنتدى العظيم اللهم زدهم علما اللهم زدهم علما اللهم زذهم علما اللهم اجعل علمهم حجة لهم يارب العالمين اللهم سهل ويسر لهم طرقات الى الجنان اللهم انفعهم بما علمتهم اللهم بارك لهم فى علمهم وعملهم اللهم قربهم اليك وبارك فى اعمارهم واجعل الله كل اعمالهم خالصة لوجهك الكريم اللهم امين امين... امين SearchHighlight.rar
    2 points
  4. ايه يااستاذ ابا جودي هوه الموضوع ده ماخلصنا منه ! كان شبح بالنسبه لي موضوع الفلتره اثناء البحث وتضليل النص المشكلة كانت في التعبير لانه بقي شرط لم يكتمل استبدل التعبير لعنصر البريد الالكتروني بهذا =IIf(IsNull([txtSearch2]),[E_mail],IIf(IsNull([e_mail]),"",Replace([E_mail],[txtSearch2],"<font color=red>" & [txtSearch2] & "</font>"))) وطبق على بقية العناصر بالتوفيق اخي وعزيزي
    2 points
  5. اخي الكريم ..طابت اوقاتك يرجى توضيح الفكرة ...حتى نتمكن من مساعدتك ...والرجاء أسأل سوال واحد فقط ...وبعدها يمكنك السؤال الثاني وهكذ ...لاننا وبهذه الطريقة كالنملة في كومة صوف ..تحياتي
    2 points
  6. السلام عليكم و رحمة الله و بركاته الاخوة الاحباب بالمنتدى أقدم اليكم قاعدة بيانات للموارد البشرية HR الاصدار الثاني كلمة المرور : 111 و أسأل الله العلى العظيم أن ينفعكم بهذا العمل و الله الموفق والمستعان و السلام عليكم ورحمة الله و بركاته HR 3 with listbox.rar HR for Windows 8 FADILA.rar
    1 point
  7. مرفق شيت قوائم الفصول عملته لمدرستى بالاستعانة باكواد اخذتها من موقعكم واخذنا الكثير وحان الوقت ان نعطى ما تعلمناه من موقعكم العظيم الشيت بسيط جدا سهل الاستعمال يعطى القوائم ببساطة ويتم طبعها وعند نهاية العام الدراسى وبداية عام جديد يتم اخذ نسخة من الشيت السابق ويتم حذف صفوف اخر سنة موجودة وعندى هنا الثانوية العامة ويتم الترحيل 1ولى ابتدائى (1) تصبح ثانية ب (2) وهكذا و KG2 ورقم 14 تصبح 1(اولى ب) و KG1 تصبح 14 ( KG2) يتبقى لك KG1 يتم ادخال الاسماء والبيانات فقط وباقى الصفوف يتم اضافة او حذف كما تريد ولو اردت تحويل طالب مثلا فى اولى اعدادى من فصل 4 الى 2 اذهب الى طلبة الصف 7 وغير الفصل يتم تغيره فورا فى القوائم ولكن اضغط على ذر النقل اولا قبل الطباعة عموما انا مستعد لاى سؤال وتحياتى الى الاخ ياسر ومنتظر ردودكم ولو هناك اقتراحات تعديل للاحسن يبقى خير وبركه وان هنا اكثر عدد فصول فى اى فرقة 6 ولو كان عندك اكثر ممكن يتم التعديل قوائم 2016-2017.rar
    1 point
  8. السلام عليكم ورحمة الله وبركاته إخواني الأحباب سبق أن قمنا بكسر حماية محرر الأكواد بدون برامج .. الآن مع كسر حماية أوراق العمل بالاستعانة ببرنامج صغير الحجم اسمه XML Marker وهو برنامج للتعديل على ملفات الـ XML وهو مرفق في الموضوع ... أترككم مع الفيديو ..عسى أن تستفيدوا منه إن شاء الله (ومتنسوش اللايكات !!) تقبلوا تحيات أخوكم أبو البراء xmlmarker_2_2_setup.rar
    1 point
  9. الأخوة الأفاضل أطمع في تفضلكم عليّ ببرنامج عن شئون العاملين وعمل فورم استطيع من خلاله البحث عن بيانات الموظفين برقم الموظف وبالمرفقات شيت اكسيل فبرجاء عمل الفورم اللازم لذلك بحيث يشمل كل بيانات الموظف كما هو موضح بالشيت وجزاكم الله خيرا Book.rar
    1 point
  10. انظر الى مصدر التحكم في كل اجمالي جعلنا فيه شرط اذا كان خالي يعيد قيمته الى الصفر واذا لا فياخذ القيمة الموجودة
    1 point
  11. جرب هذا الماكرو Sub Salim() Dim Mg As Range Set Mg = Range("p1:p4") With Range("B6:N22") .HorizontalAlignment = xlGeneral .Font.Size = 16 End With For i = 6 To 22 With Range("b" & i) For j = 1 To 4 If .Value = Mg.Cells(j) Then .Font.Size = 24 .Resize(1, 13).HorizontalAlignment = xlCenterAcrossSelection End If Next End With Next End Sub
    1 point
  12. السلام عليكم اخي ياسر العربي : جزاك الله خيرا
    1 point
  13. خليفه العالم العلامه غبد الله باقشير المحترم ياسر العربي يحفظك ربنا ويصونك
    1 point
  14. دى صورة من واقع تجربة من داخل القاعدة المرفقة تم نسخ القيمة مع الاغلاق والفتح والتبديل بين الفورم copy txt val.rar للعلم انا لم اربط مربع النص باى مصدر بيانات بيانات وللعلم ايضا لو اننا نريد عند فتح النموذج الثانى اضافة سجل جديد سوف يتم تغير طفيف انا فقط كنت اقوم بالتجربة للوصول الى النتيجة المرجوة وبفضل الله تعالى اعتقد تلك النتيجة مرضية ووافية وكافية فقط يتم التعديل حتى يتماشى مع الية عمل قاعدة البيانات ممكن اشرح كل شئ ومستعد للنقاش ان شاء الله تعالى
    1 point
  15. استاذى الحبيب ومعلمى القدير صاحب اللمسات الرمهانية اولا العفو منك استاذى الحبيب انا لا زلت تلميذا ولى عظيم الشرف ان اكون تلميذا ينهل من نبع وبحور علومكم انت وكل اساتذتنا الكرام فى هذا الصرح الشامخ وان كانت جملة اصول واجول بافكار رائعة احس فيها مبالغة شديدة إلا وان كانت حقا فكل الفضل لكم اساتذتى الكرام لم تحرمونا من نبع علمكم ولم تبخلوا علينا فى اى يوم من الايام اما هذا الصرح الشامخ وكما اسميه هو فعلا اكاديمية وهو صرح شامخ اجتمع فيه اهل الكرم والعلم ولولا وجودهم بحب واخلاص ما كان اصبح هذا حالنا كل التلاميذ وطلاب العلم هنا كل الشكر والتقدير والعرفان لكل اساتذتنا الكرام جزاهم الله عنا كل الخير ودائما ادعو دعوة كنت ادعوها بظهر الغيب اللهم كما جمعتنى مع هؤلاء الناس والفت بين قلبى وقلوبهم فى الدنيا دون ان اسالك اللهم ارزقنى جمعهم فى الجنة ان شاء الله ولا تحرمنى منه وانا اسالك فاللهم انى اشهدك انى احبهم فيك احبكم فى الله ولله شكر الله لكم حسن صنيعكم معى ومع غيرى من طلاب العلم شكر الله لكم كل الحلم والجود والكرم والجهد والعطاء شكر الله لكم تحم جهلنا بعلمكم ومقابلة اخطائنا بحلمكم
    1 point
  16. ماشاء الله تبارك الله دائما مبدع أستاذ ياسر اشكرك يالحبيب
    1 point
  17. بارك الله فيك أخي الغالي ياسر العربي وجعل ما تقدمه في ميزان حسناتك يوم القيامة تقبل وافر تقديري واحترامي
    1 point
  18. ياسر العربى اخى ياسر شيء جديد فعلها عبدالله باقشير بالبحث في اللست جزاك الله خيرا اخى الله عليك
    1 point
  19. اولا يجب ان يكون النموذجين مفتوحين وفي حدث عند النقر على الزر في محرر الاكواد اكتب Forms!form4!Text0 = Me.Text0 فورم!اسم الفورم ! اسم الحقل = اي حقل تريد يأخذ منه نصه مع التقدير
    1 point
  20. ماذا اقول اخ محمد او ارد لقد سطرت اروع جمل الوفاء وعباراته كل الشكر اخ محمد عصام اخلاق ورقي وعصامي امدك الله بالصحة والعافيه وصدقني انت جعلت من المنتدى ان يصبح اسمه اكاديميه وليس منتدى ليصبح اكاديمية اوفيسنا رايناك بالامس تلميذا وها انت اليوم تصول وتجول استاذا وبافكار رائعه اجمل وارق التحايا لك وللجميع احبتي
    1 point
  21. اوكي تمام امهلني نيفا من الوقت اخي محمد تحياتي
    1 point
  22. 1 point
  23. حسب ما فهمت من المشاركة ربما يكون المطلوب name_by_number.rar
    1 point
  24. الف شكر لكل الذين تجاوبو معي واخ بالذكر الاخ سمير نجار كانت مساعدتك مفيده جدا جزاك الله خيرا الف الف شكر لك اخي الكريم تمت من الاستفاده من الطريقه و تعلمت مكان الخطاء لدي و الطريقه الصحيحه مشكووووور
    1 point
  25. تمام ولو ترفق المرفق السابق وبه تعديلاتك افضل والكل يستفيد
    1 point
  26. حياك الله اخ احمد لا اعتقد ان للشبكة دور في ذلك ! هل لديك اكثر من نافذة مفتوحة عند التجربة ؟ وكيف انت عامل المشاركة : هل كل البرنامج في مجلد المشاركة ثم فتحه من اماكن بعيدة ؟ ام فاصل البرنامج جداول وواجهات ؟
    1 point
  27. هل افهم اخي اسلام ان المشكلة ظهرت وتم الحل ؟ هذا شي طبيعي اخ اسلام فالتابع لم يعد عنصرا في قسم التفصيل بل اصبح هناك عنصر يحويه وهو عنصر الجدولة فالتفصيل حاوي للجدولة والجدولة حاوي للتابع وهذه تعرف بالعناصر من نوع container وللاسف يفتقد الاكسس لهذا النوع فتجد الجدولة يعتبر شبه حاوي . ومجموعة الخيار تعتبر شبه حاوي لانها لا تحوي الا انواع معينة من العناصر كعنصري علامة الصح والخيار او الراديو وهناك خاصية مصفوفة العناصر يفتقدها كذلك الاكسس تماما اتمنى لك التوفيق
    1 point
  28. بسم الله ما شاء الله ربي يزيدك بسطةً في العلم والجسم ويفتح عليك باب فيوضاته لتنعم بقربه وتتمتع برضاه لا أدري ما أكتب والأحرف قد هربت والكلمات تبعثرت والجمل قد ذابت واللسان قد أبهره صنعك فعجز عن التعبير لك عن شكره بالفعل عاجز عن التعبير ولا أدري ما أكتب لك رحم الله والديك يا ابا عيد وتقبل الله عملك وسدد خُطاك لكل خير وسهل دربك لرضاه
    1 point
  29. وأنا أحترم وجهة نظرك ووجهة نظر الناس .. فقط أردت التعبير عن وجهة نظري وبعدين هصر العجلة والبسكلتة انتهى .. فيه دلوقتي موتوسيكلات تكاتك أو أي حاجة توصلك بسرعة تقبل وافر تقديري واحترامي
    1 point
  30. أخي الكريم هذا هو رابط الموضوع الأصلي http://yasserkhalilexcellover.blogspot.com.eg/2016/10/hijri-gregorian-converter.html وإليك ملف مرفق وإن كنت لا أحبذ الاعتماد على الملف المرفق وحسب .. لابد لك من تعلم الأساسيات إذا كنت تنوي الاستفادة من المنتدى (فالحكمة تقول لا تعطني سمكة ولكن علمني كيف أصطاد) ... وهذا هو منهجي ، ومن يريده فأهلاً به ، ومن لا يريده فهو على العين والرأس .. TestThis.rar
    1 point
  31. أستاذ سليم أقصد محمد يمكن أن يكون لوحده فى حصة لغة عربية وممكن يكون فى حصة تربية دينية مع الاستاذ مينا محمد يدرس دين اسلامى ومينا دين مسيحى أخى جلال الجمال نشكرك على المرور العطر على الموضوع كما أشكرك على نشاط فى المنتدى والموضوعات القيمة تحياتى
    1 point
  32. If DLookup("xtype", "table1") = -1 Then Me.ww.Enabled = True Else Me.ww.Enabled = False End If وحششش يا رمهان الله يزيدك من العلم والف شكر عدلت في الكود شي بسيط وميه ميه.....
    1 point
  33. تفضل اخي الكريم انشئ مجلد في جهاز السيرفر باسم img في القرص D ولا تنسى مشاركته كما ذكرت لك سابقا جرب ووافينا بالنتيجة program.rar
    1 point
  34. السلام عليكم اخي الكريم ابو هديل شاهد المرفق واخبرني عن رايك . اقبل تحياتي واحترامي تصاريح المنشأة.rar
    1 point
  35. اخي الكريم سرمد بعد اذن استاذي الكريم ابو عيد حسب طلبك للكاش فان + المفرد يكون مجموع الاعمدة 23 وليس 20 وهذا هو الملف وطبعاً بالطريقة التقليدية توضيح جمع اكثر من خلية من أكثر من ورقة2.rar
    1 point
  36. تفضل مجموع خلية من كل صفحة1.rar
    1 point
  37. الكود يوضع في زر اختيار الصورة فبعد اختيارها يقوم بترحيل الصورة الى السيرفر طبق الخطوات التالية 1- في جهاز السيرفر انشئ مجلد في القرص D وليكن اسمه img وقم بمشاركته مع السماح للمستخدمين بالتحكم الكامل طبعا هذه الخصائص تحصل عليها من الويندوز كما في الصورة 2- اضف الكود التالي الى نموذج حفظ الصورة في جميع الاجهزة Dim cr As New filesystemobject cr.CopyFile CurrentProject.Path & "\FileName1.jpg", "\\PcName\D:\img\FileName2.jpg", True End Sub filename1 هو اسم الصورة المراد نسخها من جهازك الى السيرفر pcname هو اسم جهاز السيرفر filename2 هو الاسم الذي ستحفظ به الصورة في جهاز السيرفر لاتنسى اضافة المرجع الموضودفي الصورة جرب ووافينا بالنتيجة
    1 point
  38. السلام عليكم ايها الاخوة الرجاء المساعدة في قاعدة بياناتي للضرورة القصوى القاعدة كبيرة جداً وهذا مقتضب منها المطلوب البحث عن الشهرة ورقم السجل واسم الاب في محافظة فيخرج لي كافة المعلومات وهنا كل شيء جيد وجميل ما اريده عند تطبيق الريبورت عائلي ان ينفذ ما يلي : ان يجمع الاسم والشهرة في خانة واحدة و ان يحضر لي اسم الاب وشهرته في السطر الاول مع كافة معلوماته وفي السطر الثاني اسم الام وشهرتها (اي الزوجة او الزوجات ) ثم في بقية الاسطر كافة الاولاد حسب تسلسل العمر ولكم جزيل الشكر مرفق ربطا القاعدة ------------------------------ للرفع ------------------------- test beirut.rar
    1 point
  39. وعليكم السلام استخدام الحروف العربية تسبب لخبطة في ترتيب الجمل داخل الكود مما يصعب فهمه بل يستحيل هذا تعديل للكود بطريقتك if DLookup("[الرف]","التمام_ترحيل","[الرف]='" & [الإلكترونيات] & "'" and "[التاريخ]=#" & date() & "#" )Then وهذا تعديل بعد كتابة الحروف بطريقة صحيحة يفهمها طالب العلم if DLookup("[raf]","tmamTrhel","[raf]='" & [Electronyat] & "'" and "[tareekh]=#" & date() & "#" )Then
    1 point
  40. اخي ابو منه انا فتحت البرنامج لكن لم افهم شيء بصراحة وبسبب اني منهك من العمل لكن سوف اعطيك فكرة وهيا عامل Betoween هذا العمال مهمتة انه يبحث لك عن المعلومات المطلوبة بين فترتين مثلا انا استخدمة للمندوب بحيث يستخرج لي جميع مبيعات المندوب خلال فترة معينة عن طريق 1- اختار كود المندوب 2- اختار الفترة الاولى مثلاً 1/8/2016 3- اختار الفترة الثانية مثلاً 31/8/2016 وبعدها اضغط على زر التحديث سوف يستخرج لي جميع مبيعات المندوب خلال هذه الفترة .. بستخدام دالة بتوين سوف ارفق لك مثال Between [Forms]![Search]![من] And [Forms]![Search]![الى] هذا الكود ينفع ان تضعه تحت فترة التاريخ ... اما من الى هنا تضغ اسم الحقول التي سوف يعمل عليها الشرط اتمنى ان اكون افدتك ولو بشيء بسيط
    1 point
  41. السلام عليكم لقد نفذت الطلب الاول وبعونه تعالى و لكن المصيبة هي كيف انفذ الطلب الثاني وشكرا -------------------------------- للرفع ---------------------------------------------
    1 point
  42. تفضل اخي الكريم ناصر اما بخصوص الهيدر فتستطيع عمله عن طريق تثبيت صفوف الهيدر لكل صفحة كما بالصورة 1213123.rar
    1 point
  43. الاخت الكريمة تفضلي هذه الفكرة لعلها تفيدك يتم نسخ اسطر لعمل تذييل من كعب الشيت الى شيت ناجح بعد كل 30 طالب مثلا ؟؟؟!! تقبلي تحياتي 1213123.rar
    1 point
  44. الأخ الفاضل سامي 741 روح للتبويب Formulas ثم Name Manager ثم حدد رقم_الجلوس المراد التعديل عليه (لاحظت أن هناك عدد 2 نطاق مسمى بنفس الاسم ..احذف واحد وأبقي على الآخر للتعديل عليه ) المهم اضغط Edit ثم في الحقل المسمى Refers To قم بوضع المعادلة التالية ثم أوك ثم Close =OFFSET('كنترول شيت'!$B$11,,,COUNTA('كنترول شيت'!$B$11:$B$1000)) تقبل تحياتي Dynamic Defined Name.rar
    1 point
  45. السلام عليكم بعد اذن استاذنا سليم حاصبيا واستاذنا ابو ساره الحل بطريقتين بدون اكواد عن طريق التنسيق الشرطى . وتنسيق DATE TABLE New ورقة عمل Microsoft Excel (2).rar
    1 point
  46. استاذ احمد سلمت يمينك عمل مميز وابداع متقن ابواحمد
    1 point
  47. السلام عليكم هل الطلب صعب الى هذا الحد طيب اذا كان صعب حد يدلنى على البداية وان شاء الله سأبدأ دمتم بكل خير
    1 point
×
×
  • اضف...

Important Information