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

علي السحيب

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

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

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

كل منشورات العضو علي السحيب

  1. وعليكم السلام، شاهد أخي المرفق التالي: ولمعلومات أكثر عن طريقة حساب الفرق بين تاريخين .. راجع الرابط التالي: http://www.officena.net/ib/index.php?showt...7916&hl=datedif Diff._Between_Two_Dates.rar
  2. هناك عدة عوامل تجعل الإكسل يخرج لك رسالة طلب حفظ التغييرات .. ومنها وجود بعض أكواد الفيجوال بيسك داخل الملف .. ووجود الدوال التي تتحدث بمجرد فتح الملف كالدالة TODAY و NOW وغيرههما .. لذا فإنه عندما يعمل الكود يعني أنه قد تم تغيير على الملف ولكن بشكل غير مباشر .. وعندما يتغير التاريخ .. فإن ذلك يعني أيضاً أنه تم تغيير على الملف .. وهكذا.
  3. السلام عليكم، هناك خاصية في الإكسل تقوم بتقسيم خلية تحتوي على جملة إلى عدة خلايا .. بحيث تصبح كل كلمة في خلية مستقلة .. ولعمل ذلك أتبع الخطوات التالية: 1- قم بتضليل الخلايا التي تريد تقسيمها مع الحرص على أن تكون ضمن عمود واحد .. وتكون أيضاً تحت بعضها البعض كخلايا النطاق B2:B7. 2- من القائمة DATA قم بإختيار Text To Columns. 3- من مربع الحوار الأول قم بإختيار Next مباشرة. 4- من مربع الحوار الثاني قم بالتأشير على Space ثم إضغط Finish. وسترى أنه تم وضع كل كلمة في خلية مستقلة. حظاً سعيداً،
  4. السلام عليكم، أخي الروحاني .. ما قمت بطرحة فكرة ممتازة ولكن يوجد لدي ملاحظتين أرجوا أن يتسع صدرك لهما: الأولى هي أن صيغة التنسيق الشرطي المستخدمة تعمل مع تواريخ هذه السنة فقط .. أما إذا ما قمنا بتغيير التاريخ إلى أحد تواريخ السنة القادمة .. فإنها لن تعمل. الملاحظة الثانية هي أني أرى أنه من المتعب وضع تنسيق شرطي لثلاثين خلية كلُ على حدى. لذا قمت بتعديل بسيط على الصيغة وعلى التنسيق الشرطي. وقمت كذلك بوضع صيغة موحدة للتنسيق الشرطي بدلآ من ثلاثين صيغة وأيضاً لكي تتماشى مع جميع التواريخ القادمة وليس تواريخ هذه السنة فقط. وإليكم المرفق، تحياتي s_Date.rar
  5. السلام عليكم، الأستاذ محمد حجازي بخصوص الخروج من البرنامج بدون حفظ التعديلات وبدون خروج رسالة تنبية لحفظ التعديلات على الملف .. أعتقد أن الكود التالي أكثر وكفاءة من الكود الوارد في بداية الموضوع .. ولكم الرأي الأخير: Private Sub Workbook_BeforeClose(Cancel As Boolean) ActiveWorkbook.Close SaveChanges:=False Application.DisplayAlerts = False End Sub وشكراً للجميع:
  6. السلام عليكم، هذه فكرة رائعة يا أستاذ محمد حجازي .. وأتشرف بأن أضع أول حجر في هذا المشروع وهو شرح كامل وتام قمت بإعداده عن الدالة DATEDIF .. والتي تستخدم في حساب الفرق بين تاريخين. وسوف أقوم من وقت لأخر بوضع شرح وافي لدالة جديدة من دوال الإكسل، شكراً للجميع،\ DATEDIF_Explenation.rar DATEDIF_Example.rar
  7. السلام عليكم، راجع أخي الرابط التالي أيضاً، http://www.officena.net/ib/index.php?showtopic=6015&hl=
  8. السلام عليكم، يحتوي الملف المرفق على كود رائع جداً حصلت عليه من أحد المواقع الأجنبية وقد قمت بترجمة محتواه إلى العربية وأتمنى يحوز على رضاكم . الكود يمكنك من الحصول على معلومات شاملة عن خلية معينة، ورقة عمل معينة وكذلك معومات شاملة عن سجل العمل بأكمله.. أتمنى أن يستفيد منه الجميع، باي، Get_Full_Information.rar
  9. راجع الرابط التالي: http://www.officena.net/ib/index.php?showtopic=530
  10. وعليكم السلام، أعتقد أن هذه الميزة موجودة ضمن برنامج الوورد فقط .. أما بالنسبة للإكسل فإنه قوم بعملية الإكمال التلقائي فقط عندما يكون هناك كلمة مشابهه للكلمة أو الجملة التي يتم إدخالها ضمن نفس العمود.
  11. لديك عدة طرق للتخلص من هذه المشكلة: الطريقة الأولى: قم بوضع علامة ( ' ) {الموجودة على يسار مفتاح Enter} في بداية الخلية قبل البدء في إدخال الأرقام .. ليصبح الرقم بالصورة التالية: '1234123412341234 الطريقة الثانية: قبل إدخال الرقم في الخلية إذهب إلى القائمة تنسيق وأختر خلايا ومن التبويب رقم قم بإختيار نص .. ثم إضغط على موافق .. قم بعد ذلك بإدخال الرقم المطلوب في الخلية. هناك طريقة ثالثة أيضاً ولا أدري إذا كنت ترغب بها أم لا .. وهي وضع مسافة أو أكثر بين الأرقام .. ليصبح الرقم هكذا: 1234 1234 1234 1234 أتمنى أن يكون الشرح واضحاً،
  12. وعليكم السلام، توجد صيغة متعلقة بدرجة السلوك في العمود AY، وقد قمت بإخفاء العمود لعدم الحاجة لظهوره ولتجنب حذف الصيغة من غير قصد .. ولإظهاره قم بتحديد كل من العمود AX والعمود BA، ثم إضغط عليهما بزر الفأرة الأيمن وأختر من القائمة المختصرة (إظهار) .. شكراً،
  13. السلام عليكم، قف على الورقة المعنية ثم إضغط مفتاحي Alt + F11 .. ثم قم بلصق الكود التالي .. وإنشاء الله تضبط معاك. Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Range("C12") = 1 Then Range("E7:E9").Select End If If Range("C12") = 2 Then Range("F7:F9").Select End If If Range("C12") = 3 Then Range("G7:G9").Select End If End Sub حظاً سعيدا
  14. السلام عليكم، كما ذكرت لك أخي النقات .. إذا تم إدراج التاريخ من البداية بشكل خاطئ .. فلن تتمكن من تغيير تنسيقه .. أي إنه إذا كان الأساس خاطئ فإن المشكلة سوف تستمر معك .. لذا عليك بتصحيح الأساس .. وهو طريقة إدراج التاريخ الصحيحية (الضغط على Ctrl + حرف الكاف) .. وأنصحك بإخبار المصدر الذي يرسل لك الملفات بأن يستخدم الطريقة المذكوره عند إدارج التاريخ .. وسوف تتخلص من هذه المشكلة نهائياً. وهذا كل ما لدي.
  15. السلام عليكم، راجع أخي الرابط التالي: http://www.officena.net/ib/index.php?showtopic=972 وهذا الرابط أيضاً: http://www.officena.net/ib/index.php?showtopic=4100
  16. السلام عليكم، الصيغة مضبوطة 100% .. بس تدري وين المشكلة؟؟؟ المشكلة هي انك تستخدم أوفيس عربي .. وآنا أنشاًت الصيغة على أوفيس إنجليزي .. عشان كذا ما ضبطت معاك .. لأن إنشاء الصيغة في الإوفييس العربي يتطلب إستخدام هذه الفاصلة ( ; )، أما في الأوفيس الإنجليزي فإن الأمر يتطلب استخدام هذه الفاصلة ( , ) .. لذا قم بتغيير فاصلة الصيغة الموجودة في مشاركتي السابقة إلى ( ; ) لكي تحصل على ماتريد. وللتأكد أنظر الملف المرفق. شكراً،، __.zip
  17. حسب معرفتي بالرسوم البيانية .. أنه لا يوجد خيار لتغيير لون الخط عند الوصول لرقم معين. شكراً،
  18. السلام عليكم، يبدو أنني أعتمدت على الجرء الأول من السؤال .. ولم أنتبه للجزء الثاني الذي يعطي توضيح أكثر وبعد الإلتفات له يجب أن تكون الصيغة التالية في الخلية C2 وليس في A1 =IF(C1="صح",A1,"") أتمنى أنه تضبط معاك .. مثل هذي: باي،
  19. السلام عليكم، المشكلة التي لديك أخي النقات ليس في تنسيق التاريخ ولا في الإعدادات الإقليمية لنظام الويندوز .. وإنما في طريقة إدراج التاريخ .. فعندما أطلعت على الملف الذي أرفقته أكتشف أنك قمت بإدراجه رقماً بعد الأخر .. وهذه الطريقة قد تسبب لك بعض المتاعب عند الرغبة مستقبلاً في تغيير تنسيق التاريخ .. وهذا بالضبط ما حصل معك .. لذا أنصحك بإدراج التاريخ لليوم الحالي عن طريق الضغط على مفتاحي Ctrl وحرف الكاف .. لأن هذه هي أسلم وأسرع طريقة لإدراج التاريخ بدون أخطاء وبدون مشاكل مستقبلية. وقد قمت بتعديل التواريخ في الملف المرفق عن طريق إدراجها بالطريقة المذكورة ثم التعديل عليها عند اللزوم. شاهد المرفق شكراُ، QTEL.zip
  20. لقد قمت بوضع بجانب الأسم الأول (أحمد) .. بعد ضغط زر ماكرو الطباعة خرجت لي صفحة واحدة فقط .. شكراً،
  21. السلام عليكم، عفواً للمداخلة .. ولكني قد قمت بتجربة كود الطباعة وهو قمة الإبداع من الأخ الفدعاني .. وهو يقوم بطباعة شهادة منفردة لكل طالب من الطلاب الذين تم وضع علامة صح بجانب أسمائهم. أدعوك أخي م موسى لتجربة الكود مرةً أخرى. شكراً،
  22. السلام عليكم، أكتب الصيغة التالية في الخلية A1 =IF(C1="صح",C2,"")
  23. السلام عليكم، هناك أيضاً تنسيق آخر لكتابة التاريخ الميلادي بالأرقام العربية .. ويختلف هذا التنسيق عن التنسيق السابق أنه يظهر به أسم الشهر الميلادي بالأحرف العربية ... وإليكم التنسيق: [$-20B0000]dd mmmm yyyy م
  24. السلام عليكم، شاهد أخي المرفق التالي: Link_Betwen_Two_Combo_Boxes.rar
  25. السلام عليكم .. الصيغة التي ذكرتها في سؤالك صحيحة 100% .. وهي تقوم بإعطائك مجموع مشتريات كل زبون على حدى .. ولكن لا ندري مالشيء الإضافي الذي تريده!!! على كل حال راجع الرابط التالي .. وربما تجد فيه مبتغاك: http://www.officena.net/ib/index.php?showtopic=7920&hl= شكراً،
×
×
  • اضف...

Important Information