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

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

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

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

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


    • نقاط

      10

    • Posts

      13165


  2. محمد الريفى

    محمد الريفى

    الخبراء


    • نقاط

      2

    • Posts

      1492


  3. محمد حسن المحمد

    • نقاط

      2

    • Posts

      2220


  4. أبو إلياس السوري

    أبو إلياس السوري

    02 الأعضاء


    • نقاط

      2

    • Posts

      82


Popular Content

Showing content with the highest reputation on 07/10/15 in all areas

  1. إبداع كالعادة سلمت يداك وبارك الله في علمك وأعطاك علما من عنده
    2 points
  2. دائماً متألق كما عهدنا عنك استاذ ياسر بارك الله فيك ، وكل عام وانتم بخـــير
    2 points
  3. أخي الكريم أيمن الحمد لله أن تم المطلوب على خير .. يمكن استخدام السطر التالي بدلاً من الكود بالمشاركة رقم 2 Sub TypeX() Range("A3:E32").Value = Evaluate("IF(I3:M32=1, ""X"", """")") End Sub أقترح عليك تبديل أفضل إجابة حيث أنه يجب أن تسعى دائماً للأفضل
    2 points
  4. السلام عليكم ورحمة الله وبركاته إخواني وأحبابي في الله كل عام وأنتم بخير والأمة الإسلامية بخير ************** أقدم لكم موضوع خفيف .. الموضوع ببساطة كالتالي نفترض أن لديك بيانات في الصف الأول وتريد تقسيم البيانات بشكلٍ ما إلى عدة أعمدة ، وفي كل عمود عدد معين من البيانات بالمثال يتضح المقال في الصف الأول ضع أرقام من 1 إلى 40 في الأعمدة من A إلى AN (ركز في الصف الأول وليس في العمود الأول) في الخلية A3 سنقوم بوضع معادلة تؤدي مهمة التقسيم .. المعادلة بهذا الشكل =INDEX($1:$1,,1+MOD(ROWS($A$3:A3)-1,8)+8*(COLUMNS($A$3:A$3)-1)) كيفية استخدام المعادلة : المعادلة وضعت في الخلية A3 ومن ثم عندما تريد التعديل في المعادلة بما يتناسب مع ملفك قم بالتغيير في المعادلة في الأجزاء التالية ROWS($A$3:A3) COLUMNS($A$3:A$3) أي أن خلية البداية سيتم الإشارة إليها في المعادلة أما الجزء الأول خاص برقم الصف الذي يحوي البيانات المراد تقسيمها $1:$1 آخر جزئية في المعادلة هو الرقم 8 (لما الرقم 8 مكتوب مرتين في المعادلة) ... بما أننا نريد تقسيم الـ 40 بيان إلى أعمدة وفي كل عمود 8 بيانات على سبيل المثال إذاً سيتم التعامل مع ( 40 / 8 = 5 ) أي 5 أعمدة بعد وضع المعادلة في الخلية A3 يتم سحب المعادلة بمقدار 8 صفوف إلى أسفل و 5 أعمدة باتجاه السحب إليكم الملف المرفق فيه تطبيق للفكرة علها تفيدكم وتنال إعجابكم بالنسبة لشرح المعادلة أتركها للأخ الحبيب المتمكن خالد الرشيدي (بما لديه من ملكة - بفتح اللام يا أخ علاء رسلان وليس بكسرها - وموهبة فذة في شرح المعادلات) حمل الملف من هنا تقبل الله منا ومنكم صالح الأعمال
    1 point
  5. السلام عليكم . بعد اذن استاذى الحبيب ياسر خليل لجعل الارقام السالبه بين قوسين افتح تنسيق الخليه رقم ثم مخصص ثم انسخ هذا التنسيق وضعه فى النوع #,##0_);[أحمر](#,##0) وبالنسبة لموضوع التفقيط فراجع هذا الرابط وطبق مافيه http://www.officena.net/ib/index.php?showtopic=40562 تحياتى
    1 point
  6. أخي الكريم جرب الكود بهذا الشكل Sub FilterData() Dim LR As Long, SH As Worksheet Application.ScreenUpdating = False For Each SH In ActiveWorkbook.Sheets If SH.Name <> "الرئيسية" Then With Sheets("الرئيسية") .Rows(3).AutoFilter .Rows(1).AutoFilter 8, "=" & SH.Name LR = .Range("A" & .Rows.Count).End(xlUp).Row If LR > 1 Then Union(.Range("B2:B" & LR), .Range("E2:E" & LR), .Range("H2:H" & LR)).Copy SH.Range("B" & Rows.Count).End(xlUp).Offset(1).PasteSpecial xlValues End If .Rows(1).AutoFilter End With End If Next SH Application.ScreenUpdating = True End Sub تم التعديل على الكود الأصلي ليقوم بعمل نسخ للقيم فقط بدون نسخ التنسيقات
    1 point
  7. وعليكم السلام ورحمة الله وبركاته أخي الحبيب الغالي على قلبي أبو يوسف مشكور على متابعتك الممتازة للموضوعات المختلفة بالمنتدى وجزيت خير الجزاء في الدنيا والآخرة تقبل وافر تقديري وحبي واحترامي
    1 point
  8. السلام عليكم أخي الحبيب أبو البراء...وبارك فيك وبكل أعضاء المنتدى الطيبين في الحقيقة وبعد التجربة أراه مفيداً جداً لمن ينقل الحسابات من الحاسوب إلى الدفاتر...لأنه قد يزوغ النظر بين هذا الصف والصف الأدنى أو الأعلى منه ولذلك أراه يضبط حركة العين ويلزمها بالتقيد بقانونه الصارم حتى لا تقع فيما لا تحمد عقباه.. تقبل تحياتي المعطرة يا أبا البراء .....السلام عليكم
    1 point
  9. أخي الحبيب أبو يوسف بارك الله فيك وجزيت خير الجزاء هذه الطريقة هي أفضل طريقة ليس لأنني من قمت بنشرها لا والله .. لقد قمت بعمل بحث طويل في هذا الموضوع من قبل ووجدت الحلول الكثيرة ولكنها كلها معيوبة من حيث التأثير على الخلايا الملونة بالفعل أو التأثير على الخلايا التي بها تنسيق شرطي أو كونها تجعل الملف ثقيلاً في التعامل معه هذه الطريقة تتلافي كل هذه العيوب .. عيبها الوحيد الذي يراه البعض أنها مرتبطة بكود حدث ورقة العمل ولكني لا أراه عيباً عموماً الطريقة أفضل الطرق الموجودة وعلى من يريد التأكد أن يقوم بالبحث لربما يجد ما هو جديد فيما يخص هذا الموضوع تقبل الله منا ومنكم
    1 point
  10. أخي الفاضل أكرم جلال ننتظر منك الرد على المشاركة رقم 5 كما ننتظر منك تحديد أفضل إجابة طالما أن الموضوع قد انتهي وتمت الإجابة عليه تقبل تحياتي
    1 point
  11. أستاذنا/ ياسر خليل أسأل الله أن يحصنك بالقرآن ويبعد عنك الشيطان وييسر لك من الأعمال ما يقربك فيها إلى عليين كود ممتاز وعمل رائع ومفيش أحسن من كده
    1 point
  12. أخي يوسف السلام عليكم ورحمة الله وبركاته إجابة موفقة من الأخ طلعت المحترم جزاه الله خيراً.. أما إن كنت ترغب في تحديد صف أو عمود كاملين فيمكنك تنزيل الملف التالي للأستاذ ياسر خليل المحترم إن أذن لي الأستاذ طلعت المحترم http://www.officena.net/ib/index.php?app=core&module=attach&section=attach&attach_id=86018 وفقكم الله والسلام عليكم..
    1 point
  13. السلام عليكم احسنت - جزيت خيرا - المسألة اصبحت كاملة - زادك الله علما وتوفيقاً السلام عليكم
    1 point
  14. المطلوب بالمرفق برنامج بطاقة الموظف الشهري والسنوي.rar
    1 point
  15. أخي الكريم أيمن إبراهيم عوداً حميداً .. كل عام وأنت بخير جرب الكود التالي Sub TestRun() Range("A3:E1000").ClearContents With Range("A3:E32") .FormulaR1C1 = "=IF(RC[8]=1,R1C6,"""")" .Value = .Value End With End Sub تقبل تحياتي
    1 point
  16. دا انشاء جدول بالحقول الخاصة به create table.rar
    1 point
  17. السلام عليكم اخي الكريم شاهد المرفق لعلة يكون هو المطلوب. تلوين الخلية النشطة.rar
    1 point
  18. الأخ الفاضل بكار لن أزيد في الكود شيء فقط عدل بداية الحلقة التكرارية ونهايتها بهذا الشكل For I = 12 To 30 Step 2 باقي أسطر الكود كما هي أرجو أن يفي بالغرض
    1 point
  19. اخى ابوالبراء ياسر خليل كل عام وانت بخير هذا هو المطلوب اشكركككككككككككككككككككككككككككككككك جزاك الله خيرا اكرمكم الله اعزكم الله
    1 point
  20. ربنا يبارك فيك يابشمهندس ياسر فتحى جزانا الله واياكم خيرا تقبل تحياتى
    1 point
  21. أخى الحبيب / محمد الريفى
    1 point
  22. الأخ الحبيب حماده عمر (العفريت سابقا) الله يبارك فيك .. والله فرحتي دائما بكم وفرحتي بكم لا تقدر بأي فرحة أخرى .. وأنا ما زلت وسأظل تلميذا صغيرا في هذا الصرح العملاق والترقية في نظري ليست هدية بقدر ما هي مسئولية صحيح ممكن تنقل الحلقات في أول الموضوع بارك الله فيك هل طلب تجميع الحلقات صعب .. حتى يسهل على الأعضاء متابعة الموضوع بعيدا عن الردود
    1 point
  23. السلام عليكم اخواني الاعزاء ذهبت الى موضوع كائنات الوصول الى البيانات والذي يتعلق بتقنية ado و dao وقد عجبني الموضوع اشكركم كثيرا على تلك المعلومات القيمة وفقكم الله ولكن قمتم بطرح موضوع اضافة سجلات الى قاعدة البيانات باستخدام ado وdao ولم تطرحوا موضوع كيف تحديث وحذف والبحث عن السجلات باستخدام ado وdao اذ لايوجد اي مصدر معلومات في منتداكم ارجو المساعدة مع الشكرالجزيل
    1 point
  24. نعم ... اسف جدا جدا لنسياني كلمة السر ( للمستخدم : admin ... كلمة السر 1234 ) اما المستخدم الثاني ( khalid فكلمة السر 1837 ) يمكنك الدخول بالمستخدم admin يعني مسؤول واضافة وتعديل المستخدمين فللمسؤول كافة الصلاحيات ... اما المستخدم الثاني فصلاحياته محدودة .... وللعلم فان البرنامج غير محمي ويمكنك الدخول الى القاعدة وتعديل كلمات السر وما الى غير ذلك بالضغط على الزر شيفت اثناء تحميل البرنامج كما هو معروف ومن ثم التعديل على الجداول والفورمز ....... اتمنى لك الاستفادة الكاملة .......... ونحن في خدمة منتدانا ورواده ان شاء الله
    1 point
×
×
  • اضف...

Important Information