halwim قام بنشر نوفمبر 14, 2006 قام بنشر نوفمبر 14, 2006 بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاته ،، الموضوع ان شاء الله واضح من العنوان ، يوجد مرفق به المزيد من التفاصيل للفكرة المطلوبة شاهد المرفق تحياتي _____________________.rar
محمد مختار قام بنشر نوفمبر 14, 2006 قام بنشر نوفمبر 14, 2006 الاخ الكريم المحترم تحية طيبة وبعد مرفق لك ملف يتحدث التاريخ فيه كل يوم دون أن تضغط أي زر . وشكراً Book1.zip
halwim قام بنشر نوفمبر 15, 2006 الكاتب قام بنشر نوفمبر 15, 2006 السلام عليكم أخي الكريم محمد مختار تحياتي لك أشكر لك مشاركتك ، ولكن ليس هذا طلبي ، المطلوب واضح ليس قصت زر المشكلة في تحويل تواريخ هجرية مقيدة في فواتير من قبل خمس سنوات فمثلا لو أردنا حاليا تدخيل معلومات تلك الفواتير في الإكسل فسوف نعاني من معرفة التاريخ الميلادي الذي يوافق التاريخ الهجري المسجل في الفواتير . فمثلا أحد الفواتير تحمل تاريخ 13 /6/1421 هـ وهذا الشكل من التاريخ الهجري لايمكننا أن نحصل عليه إلا إذا عرفنا تاريخ 12/09/2000 م وهذا التاريخ مجهول غير مسجل في الفاتورة لذلك و من أجل الحصول على التاريخ الميلادي الذي يوافق التاريخ الهجري المسجل في الفاتورة قمت بإرفاق الملف في مشاركتي الأولى وفيه تفصيل وشرح للمطلوب بخصوص هذا الغرض . وهذا لايعني أنني لا أمتلك برامج تحويل التاريخ أبدا ،، كل ما أريده تبسيط عملية وضع تاريخ عربي بشكل عملي وسريع في عملية إدخال بيانات الفواتير القديمه بنفس تواريخها الهجرية السابقة . تحياتي
halwim قام بنشر نوفمبر 18, 2006 الكاتب قام بنشر نوفمبر 18, 2006 الأساتذة الأفاضل والمشرفين ،،آسف على الإزعاج وكثرة التذكير
عبدالله باقشير قام بنشر نوفمبر 18, 2006 قام بنشر نوفمبر 18, 2006 بسم الله الرحمن الرحيم حضرة المكرم الاخ / ابو احمد المحترم السلام عليكم ورحمة الله وبركاته هل في مشكلة عندك اذا اضفت جدول بسيط يقوم باحتساب ماتريد (اطرحه في اي مكان في نفس الورقة او في ورقة اخرى اخفيها من الملف هذا الجدول هو الذي يقوم بالواجب ) انا خبرتي بالماكرو بسيطه جدا ولهذا حاولت ان اعمل معادلة من اليوم والشهر والسنة الهجرية يعطينا رقم مقارب للرقم المماثل في البرمجة وتقريب اقرب نقطة الى التاريخ الصحيح ومنها عملت حوالي 50 احتمال بحيث يعطينا معلومات من 1/1/ 1318 الى 1450 استخدمت بعدها دالة فولكوب لاعطائي التاريخ الصحيح من الخمسين احتمال حيث استخدمت فكرة النص لهذه الدالة وهذه هي الفكرة التي استخدمتها في برنامج العمر ارجوا ان هذه تفيدك في مبتغاك وتقبل مني فائق الشكر والاحترام اخوك / خبور _____________________.rar
علي السحيب قام بنشر نوفمبر 19, 2006 قام بنشر نوفمبر 19, 2006 (معدل) عمل رائع أخي خبور .. بداية قوية وإنجاز غير مسبوق بخصوص تحويل التاريخ الهجري إلى ميلادي عن طريق الدوال .. أتمنى لك التوفيق على كل حال .. قمت بإضافة الأكواد اللازمة إلى المرفق، ________________________________.rar تم تعديل نوفمبر 19, 2006 بواسطه علي السحيب
halwim قام بنشر نوفمبر 19, 2006 الكاتب قام بنشر نوفمبر 19, 2006 السلام عليكم ورحمة الله ،، الأخ الكريم خبور / عليكم السلام ورحمة الله وبركاته . . . من أعماقي أشكرك ،، أعمالك مميزة ماشاء الله عليك كما أشار أستاذنا علي السحيب حفظه الله . عملت حوالي 50 احتمال بحيث يعطينا معلومات من 1/1/ 1318 الى 1450 أعتقد أن المقصود من 50 احتمال هو 50 توافق حقيقي وليس احتمالي ليكون التعبير أدق أليس كذلك ؟ ثم ألا يمكنكم " أخي أخبور " جعل الجدول شاملا من 1/1/ 1300 إلى 1500هـ بحيث يصبح الجدول مرجع حصري على مستوى المنتديات العربية . لاحظت وجود TRU E في الخلية L18 من مرفقكم هل هذا يدل على عدم التوافق التام ؟ شكرااااااااا أستاذي الفاضل / علي بن حسين السحيب السلام عليكم ورحمة الله ، أقدم لك الشكر على مرورك وعلى تكميلك للفكرة وتعاونك معي ومع الأخ خبور ألف شكر . . . بودي الإستفسار عن سبب وجود mudule1 أتوقع أن الموديل زائد لأن كود التاريخ موجود أليس كذلك ؟ تحياتي لكم جميعا
علي السحيب قام بنشر نوفمبر 19, 2006 قام بنشر نوفمبر 19, 2006 الموديول ليس زائد .. !! فهو يشتمل على كودين الأول لوضع قيمة الخلية I2 في أول خلية فارغة من العمود B .. والثاني لوضع قيمة الخلية I2 في الخلية النشطة. على فكرة وللمعلومية للأخ خبور .. وضع الكلمة TRUE داخل الصيغة أو حذفها لن يغير من نتيجة الصيغة.
عبدالله باقشير قام بنشر نوفمبر 22, 2006 قام بنشر نوفمبر 22, 2006 (معدل) حضرة المكرم الاخ / ابو احمد المحترم السلام عليكم ورحمة الله وبركاته بالنسبة للجدول العمود D(الخلايا الصفراء) هي التي تحدد مدى السنوات التي تريدها للغرض المعين فمثلاً الآن حددنا الجدول من تاريخ 29\8\1317 إلى 29/12/1560 تقدر تتحكم بالجدول الى الاعلى اما الى اقل من تاريخ 29/8/1317 فلا يمكن ذلك لان 29/8/1317 هو 1/1/1900 للعلم عندي في الجدول التاريخ 29/8/1317 هو 0/1/1900 وممكن على حسب احتياجاتك تزيد من صفوف الجدول حتى يعطيك اقصى تاريخ تريده واشكر اخي وحبيبي الاستاذ الكبير / علي حسين السحيب على الوسام الذي طرحه فوق صدري جزاك الله الف خير ودمت دخرا لاخوانك بالعلم اخوك خبور ___.rar تم تعديل نوفمبر 27, 2006 بواسطه علي السحيب
halwim قام بنشر نوفمبر 23, 2006 الكاتب قام بنشر نوفمبر 23, 2006 أشكر الأستاذ خبور على مايقدم لنا من خبرته الكبيرة والمفيدة ،، أخي خبور الله يجزيك خير ، سأحاول أن أهضم ما أشرت إليه وإن كنت بحاجة للتوضيح أكثر عن كيفية زيادة صفوف الجدول من أجل توسيع التاريخ الهجري ، هل بالسحب أم بتغيير القيمة ؟ ثم لو أنك توضح وضيفة الأعمدة C، D، E، F ولو إجمالا . * قد عرفت ارتباط تغير النصوص المجمعة بالثواني ولكن لم أعرف كيف تم الربط بشكل تلقائي ؟ قد حذفت شاشة خروج النصوص الصفراء (كائن الشكل التلقائي) ولكن لم أستطع عمل شاشة تستعرض النوص من تصميمي أريد أن أصمم ذلك كيف ؟ شكرااااا
halwim قام بنشر نوفمبر 23, 2006 الكاتب قام بنشر نوفمبر 23, 2006 الأستاذ علي الله يخليك ، ممكن تزودني بمرفق أو بكود يقوم بوظيفة ( Ctrl+ ك ) من أجل إدراج التاريخ الحالي في الخلية النشطة بظغطة زر ؟ كما أود تجهيز طريقة أو كود يستضيف عموم إختصارات الكي برد الوظيفية فبدلا من ( ALt+ م ) نريد بظغطة زر يتم فتح القائمة ملف ، وهكذا كيف يتم ؟ تحياتي
علي السحيب قام بنشر نوفمبر 26, 2006 قام بنشر نوفمبر 26, 2006 * قد عرفت ارتباط تغير النصوص المجمعة بالثواني ولكن لم أعرف كيف تم الربط بشكل تلقائي ؟ قد حذفت شاشة خروج النصوص الصفراء (كائن الشكل التلقائي) ولكن لم أستطع عمل شاشة تستعرض النوص من تصميمي أريد أن أصمم ذلك كيف ؟ يتم ربط خلية معينة بأحد الأشكال التلقائية عن طريق تحديد الشكل التلقائي المُراد ربطه بالخلية ثم الذهاب إلى شريط الصيغ وكتابة علامة ( = ) ثم إختيار الخلية المعنية أو كتابة عنوانها في شريط الصيغ .. وتصبح الصيغة كالتالي مثلاً: =$C$10 ممكن تزودني بمرفق أو بكود يقوم بوظيفة ( Ctrl+ ك ) من أجل إدراج التاريخ الحالي في الخلية النشطة بظغطة زر ؟ كما أود تجهيز طريقة أو كود يستضيف عموم إختصارات الكي برد الوظيفية فبدلا من ( ALt+ م ) نريد بظغطة زر يتم فتح القائمة ملف ، وهكذا كيف يتم ؟ شاهد المرفق، ____________________________________________.rar
halwim قام بنشر نوفمبر 26, 2006 الكاتب قام بنشر نوفمبر 26, 2006 أستاذنا افاضل / أشكرك على شرح طريقة ربط الشكل التلقائي بالخلية ، بصراحة لأول مرة أعرف أن الأشكال التلقائية تعامل كخلية من خلايا المستند في المعادلات . بانسبة لإدراج التاريخ ( أول زر الأخضر) لايعمل نهائيا بالنسبة للزر الثالث ( إدخال التاريخ والوقت ) يتم إدراج لوقت أما التاريخ فلا يظهر ملاحظة / احتملت ان المشكلة من التنسيق ولكن لم تنحل المشكلة بعد إعطائه تنسيقات متعددة . بالنسبة للقائمة المنسدلة فهي جامدة لا تنسدل وكأنها محمية !! وعند ضغط زر ( فتح القائمة المختارة ) يخرج سطر الخطأ التالي في المحرر : لونه أصفر Sub OpenEnglishMenus() لونه أزرق .ComboBox1 * أود أن يكون عمل الأزرار مقتصر على نفس الخلية بحيث لا ينتقل التنشيط بعد أداء المهمة بـ TAb إلى خلية أخرى. * يضاف للأزرار شرط وهو إذا كان في الخلية النشطة أي شيء مكتوب يتم رفض إدراج التاريخ أو الوقت ، وتخرج رسالة تقول: عفوا قم بمسح محتويات الخلية أولا . في الختام أود أن أستفسر استفسار عام / مالفرق بين إدراج التاريخ من خلال إدراج دالة في الخلية مثل now وبين إدراج التاريخ من خلال ضغط ( Ctrl+ ك ) وأيهما أفضل ؟؟ تحياتي
علي السحيب قام بنشر نوفمبر 26, 2006 قام بنشر نوفمبر 26, 2006 بانسبة لإدراج التاريخ ( أول زر الأخضر) لايعمل نهائيابالنسبة للزر الثالث ( إدخال التاريخ والوقت ) يتم إدراج لوقت أما التاريخ فلا يظهر الأزرار تعمل بكفاءة .. ولكن كان يجب عليك أولاً أن تقوم بتحويل اللغة إلى الإنجليزية ليشتغل الكود .. وهذا أيضاً بالنسة لبقية الأزار. والمرفق يحتوي على زر جديد لتحويل اللغة. بالنسبة للقائمة المنسدلة فهي جامدة لا تنسدل وكأنها محمية !!وعند ضغط زر ( فتح القائمة المختارة ) يخرج سطر الخطأ التالي في المحرر : لونه أصفر Sub OpenEnglishMenus() لونه أزرق .ComboBox1 لكي تعمل القائمة بكفاءة يجب أن تكون لغة برامج الأوفيس هي الإنجليزية وليس العربية. * أود أن يكون عمل الأزرار مقتصر على نفس الخلية بحيث لا ينتقل التنشيط بعد أداء المهمة بـ TAb إلى خلية أخرى. تم التعديل. * يضاف للأزرار شرط وهو إذا كان في الخلية النشطة أي شيء مكتوب يتم رفض إدراج التاريخ أو الوقت ، وتخرج رسالة تقول: عفوا قم بمسح محتويات الخلية أولا . تم التعديل. في الختام أود أن أستفسر استفسار عام / مالفرق بين إدراج التاريخ من خلال إدراج دالة في الخلية مثل now وبين إدراج التاريخ من خلال ضغط ( Ctrl+ ك ) وأيهما أفضل ؟؟ عند إستخدام الدالة NOW أو TODAY .. لإدراج التاريخ يكون التاريخ متغير بشكل يومي .. أما بإستخدام Ctrl + ك .. يكون ثابت. شاهد المرفق، ____________________________________________.rar
halwim قام بنشر نوفمبر 27, 2006 الكاتب قام بنشر نوفمبر 27, 2006 (معدل) السلام عليكم ورحمة الله وبركاته ، شكرا لك أستاذي أباحسين ، بعد التوضيحات أصبح المطلوب في المرفق لاغبار عليه أحسنتم ، بالنسبة للمرفق الذي قبل الأخير في المشاركة رقم 12 ماهو الفرق بين كود إدراج الوقت : Sub CurrentTime() Application.SendKeys ("^:{Tab}") End Sub وبين هذا الكود لإدراج الوقت أيضا : Sub EndTiming() Selection.NumberFormat = "General" ActiveCell.Value = Format(Time) End Sub فهل يمكن إدراج التاريخ الحالي مثل إدراج الوقت بطريقة هذا الكود ؟ بدلا من ctrL+ ك ؟ على أي حال ، بودي النظر في المرفق التالي وعمل اللازم شاكرا لكم كل ماتبذلون من أعماق قلبي : ونظرا لانتهاءالحجم المسموح به للتحميل هنا حملت الملف على موقع آخر على الرابط التالي : http://www.arbup.net/v/os5fclxb/ad_key.rar.html تحياتي تم تعديل نوفمبر 27, 2006 بواسطه halwim
علي السحيب قام بنشر نوفمبر 27, 2006 قام بنشر نوفمبر 27, 2006 وعليكم السلام، بالنسبة للمرفق الذي قبل الأخير في المشاركة رقم 12 ماهو الفرق بين كود إدراج الوقت : تقريباً ليس هناك فرق .. ولكني أرى أن أفضل طريقة لإدراج التاريخ أو الوقت ليكون ثابت ولا يتأثر عند تحرير أي خلية هو أن يتم عبر لوحة المفاتيح بإستخدام Ctrl + ك للتاريخ و Ctrl + : للوقت .. وللمعلومية فإن معظم البرامج الشخصية التي أستخدمها أقوم فيها بإدراج الوقت أو التاريخ عن طريق لوحة المفاتيح .. لأني لا أريد أن يحدث أي تغيير على التاريخ أو الوقت المُدخل عند إدخال بيانات السجل للمرة الأولى ومن المعروف أن ربط تحرير خلية معينة بكود الإدراج التلقائي للتاريخ أو الوقت يجعل التاريخ أو الوقت يتغير حتى بمجرد النقر المزدوج على الخلية المعنية حتى بدون تغيير محتواها .. وهذا بالنسبة ليس شيء غير عملي وغير منطقي بتاتاً. أما إذا أردنا إدراج التاريخ أو الوقت عن طريق الكود فأفضل طريقة هي إستخدام الدوال Date للتاريخ و Time للوقت و Now للإثنين معاً .. لأنه تم تخصيصهم جميعاً لأداء هذه المهام ... ولا أرى حاجة في أن نترك هذه الطرق السهلة والمبسطة ونلجأ إلى كتابة كود آخر يقوم بنفس المهمة كالكود الخاص بإدراج التاريخ أو الوقت بإستخدام الخاصية SendKeys .. وهي خاصية متعلقة أكثر بأوامر أخرى تتم عن طريق لوحة المفاتيح. Sub EndTiming() Selection.NumberFormat = "General" ActiveCell.Value = Format(Time) End Sub بالنسبة لهذا الكود فهو يستخدم الدالة Time .. لإدراج الوقت الحالي .. وهو بالضبط ما تحدثنا عنه .. ولكنه مطول بعض الشيء .. فالسطر الأول منه لا حاجة له نهائياً .. ولا أدري مالغرض من وضعه .. وكذلك الكلمة الثانية والثالثة من السطر الثاني أيضاً لا حاجة لهما .. ويمكن أن نحصل على نفس النتيجة عبر إستخدام الكود التالي للحصول على الوقت الحالي: Sub SysTime() ActiveCell = Time End Sub ويمكن أن نستخدم الكود التالي للحصول على التاريخ الحالي: Sub SysDate() ActiveCell = Date End Sub وهذا الكود للحصول على التاريخ والوقت معاً: Sub SysDateAndTime() ActiveCell = Now End Sub أتمنى أن يكود التوضيح مفهوماً .. أما بالنسبة للمرفق الذي أشرت إليه .. فانتظر الرد عليه قريباً بإذن الله. شاهد المرفق، ________________________________________________.rar
halwim قام بنشر نوفمبر 27, 2006 الكاتب قام بنشر نوفمبر 27, 2006 السلام عليكم والرحمة ، أستاذنا سلمت يداك ، نظرا لقلة خبرتي في الأكواد قمت باستخلاص ما استطعت من الكود السابق من أحد الملفات في خزانتي وبقيت فيه بعض الأسطر الزائدة ،،،، وهنا بودي أن أستفسر : هل إذا تغير السطر الأول من الكود يؤثر على أداء الكود ؟ فمثلا لو استبدلنا السطر ( Sub SysDate() ) بالسطر (Sub SysDateAndTime() ) في هذا الكود : Sub SysDate() ActiveCell = Date End Sub لماذا هذا الكود لايتقبل تبديل السطر الأول رغم أنه يقبل أي إسم آخر مع أني قمت بحذف الكود الخاص بعنوان الكود الجديد ؟ على أي حال ... لا أريد أن يحدث أي تغيير على التاريخ أو الوقت المُدخل عند إدخال بيانات السجل للمرة الأولى ومن المعروف أن ربط تحرير خلية معينة بكود الإدراج التلقائي للتاريخ أو الوقت يجعل التاريخ أو الوقت يتغير حتى بمجرد النقر المزدوج على الخلية المعنية حتى بدون تغيير محتواها ما المقصود من إدخال البيانات للمرة الأولى ؟ ثم اني لأول مرة أعلم أن التاريخ المدرج عن طريق كود سوف يتغير مع التحرير ! وهل يشمل كلامكم إستخدام الدوال Date للتاريخ و Time للوقت و Now أم أن مايتم إدراجه بها ثابت ؟ علما أني قمت بتحرير بعض الخلايا بعد إدراج التاريخ والوقت فيها بالزر المتصل بالأكواد من المرفقات الأخيرة وماقبلها بالنقر فيها مرتين ثم ضغطت إنتر فلم يتغير الوقت أوالتاريخ ! بل هو ثابت مثل تواريخ ctrl+ ك تماما . وعلى العموم أعجبتني الأزرار الأخيرة فقط أود تذكيركم بوضع شرط يجعل الإدراج ممتنعا عند وجود بيانات في الخلية . وفي الختام أود أن تعلقوا على كلامي في المشاركة رقم 7 من هذا الموضوع : أعتقد أن المقصود من 50 احتمال هو 50 توافق حقيقي وليس احتمالي ليكون التعبير أدق هل هذا الكلام صحيح ؟ هذا إقتباس من كلامكم في المشاركة رقم 8 من هذا الموضوع : على فكرة وللمعلومية للأخ خبور .. وضع الكلمة TRUE داخل الصيغة أو حذفها لن يغير من نتيجة الصيغة. هل أفهم من ذلك أن جدول التوافق للأخ خبور سليم ؟ رغم وجود الكلمة TRUE في الخلية L18 ؟ تقبل تحياتي
علي السحيب قام بنشر نوفمبر 28, 2006 قام بنشر نوفمبر 28, 2006 (معدل) ـوهنا بودي أن أستفسر : هل إذا تغير السطر الأول من الكود يؤثر على أداء الكود ؟ فمثلا لو استبدلنا السطر ( Sub SysDate() ) بالسطر (Sub SysDateAndTime() )في هذا الكود : تغير إسم الكود لا يؤثر على عمله .. ولكن قد يؤثر على عمل أكواد أخرى إذا كان عملها مرتبط بالكود الذي تم تغيير إسمه وأيضاً إذا كان الكود مرتبط بزر موجود على ورقة العمل فإن تغيير إسم الكود يبطل عمل الزر المرتبط به لأنه يظل مرتبط بإسم الكود السابق .. لذا لا بد من تنشيط الزر عبر الضغط عليه بالزر الأيمن .. ثم إختيار إسم الكود الجديد المُراد ربطه بالزر من قائمة الأكواد ثم الضغط على موافق .. وعندها تتم عملية الربط. Sub SysDate()ActiveCell = Date End Sub لماذا هذا الكود لايتقبل تبديل السطر الأول رغم أنه يقبل أي إسم آخر مع أني قمت بحذف الكود الخاص بعنوان الكود الجديد ؟ على أي حال ... يمكنك تبديل السطر الأول .. ولكن قبلها تأكد أن السطر الجديد الذي كتبته هو كود صحيح وليس خاطئ .. فإذا كان خاطئ فلن يتم تقبله. ما المقصود من إدخال البيانات للمرة الأولى ؟ أي وقت إدخال بيانات السجل كامله ثم اني لأول مرة أعلم أن التاريخ المدرج عن طريق كود سوف يتغير مع التحرير ! وهل يشمل كلامكم إستخدام الدوال Date للتاريخ و Time للوقت و Now أم أن مايتم إدراجه بها ثابت ؟ علما أني قمت بتحرير بعض الخلايا بعد إدراج التاريخ والوقت فيها بالزر المتصل بالأكواد من المرفقات الأخيرة وماقبلها بالنقر فيها مرتين ثم ضغطت إنتر فلم يتغير الوقت أوالتاريخ ! بل هو ثابت مثل تواريخ ctrl+ ك تماما . ما قصدته لا ينطبق على الأكواد التي تقوم بإدراج التاريخ أو الوقت عند الضغط على زر معين .. ولكن ما عنيته هو الأكواد التي تقوم بإدراج التاريخ أو الوقت بمجرد الكتابة في خلية معينة .. وهناك موضوع ومناقشة طويله تمت بين وبين الآستاذ تامر بهذا الخصوص. مثلاً .. أفرض أنه يتم إرداج التاريخ الحالي في الخلية B1 .. بعد الكتابة في الخلية A1 .. فلو أن قمت في أحد الأيام بإدخال بيانات في A1 .. سيتم إدراج تاريخ الحالي في B1 ولو قمت في يوم آخر بالنقر المزدوج على الخلية A1 .. وبدون تغيير محتواها .. فإنه سيتم إدراج تاريخ اليوم الذي قمت فيه بالنقر المزدوج علي الخلية A1 في الخلية B1 .. رغم أنك لم تغير محتواها!! وهذا شيء غير منطقي .. وهذا بالضبط ما لا يجعلني أستخدم دوال التاريخ والوقت الموجودة داخل الفيجوال بيسك في مثل هذه الحالات .. وأستعيض عنها بإدراج التاريخ والوقت عن طريق لوحة المفاتيح .. أو بزر كما في المرفق الموجود في مشاركتي السابقة. على فكرة وللمعلومية للأخ خبور .. وضع الكلمة TRUE داخل الصيغة أو حذفها لن يغير من نتيجة الصيغة. هل أفهم من ذلك أن جدول التوافق للأخ خبور سليم ؟ رغم وجود الكلمة TRUE في الخلية L18 ؟ نعم الجدول سليم ولا غبار عليه ... ما أقصده أنه في الجزء المتعلق بالدالة ISERROR من الدالة IF .. ليس من الضروري وضع كلمة TRUE .. أو FALSE بعد الجزئية الخاصبة بالدالة ISERROR .. لأن نتجية الدالة المذكورة إما أن تكون TRUE أو FALSE .. وبما أنه تم وضعها في الجزء الأول من الدالة IF .. فإنه وبشكل تلقائي سيتم الرجوع لها فقط إذا كانت نتيجتها TRUE .. والرابط التالي به موضوع قمت بالرد عليه فيما مضى. http://www.officena.net/ib/index.php?showtopic=9985&hl= وعلى العموم أعجبتني الأزرار الأخيرة فقط أود تذكيركم بوضع شرط يجعل الإدراج ممتنعا عند وجود بيانات في الخلية . تم التعديل .. شاهد المرفق، ________________________________________________.rar تم تعديل نوفمبر 28, 2006 بواسطه علي السحيب
halwim قام بنشر نوفمبر 28, 2006 الكاتب قام بنشر نوفمبر 28, 2006 (معدل) السلام عليكم ورحمة الله وبركاته ، شكرا على ردكم توضيحاتكم ، سلمتم وغنمتم أستاذنا الغالي ، أما بالنسبة للمرفق الذي أشرت إليه .. فانتظر الرد عليه قريباً بإذن الله. تحياتي تم تعديل نوفمبر 28, 2006 بواسطه halwim
علي السحيب قام بنشر نوفمبر 30, 2006 قام بنشر نوفمبر 30, 2006 شاهد المرفق، ___________________________.rar
halwim قام بنشر ديسمبر 1, 2006 الكاتب قام بنشر ديسمبر 1, 2006 لسلام عليكم ورحمة الله ، أشكرك أستاذي علي السحيب على الوفاء بالطلب وزيادة ، رائع وضع قائمة أختصار أكواد المفاتيح .. لدي بعض الإستفسارات إذا كان بالإمكان الرد عليها : 1 - في أحد مرفقات هذا الموضوع وضعتم زر يقوم بتحويل اللغة من عربي إلى إنجليزي ، لكن لا يقوم بتحويل الأرقام إلى عربية ! بمعنى هل هو يؤدي نفس الوظيفة التالية : تحديد الأرقام أو النصوص ثم تحويل السياق من اليمين إلى اليسار أو من اليسار إلى اليمن ؟ كما نفعل أحيانا بضغط الأيقونة الخاصة بذلك ؟ وأيهما أفضل لضمان تحويل المستند وأرقامه ونصوصه إلى العربية ؟ وعلى ذكر التحديد أرجو إفادتي عن الإختصار أو مفاتيح الكي بورد التي تقوم بتحديد منطقة العمل ، يعني لو فرضنا أن المدى F10:A1 فيه نصوص وباقي المستند خالي من البيانات أريد أن أضغط مفتاح أو مفتاحين فيتحدد المدى F10:A1 فورا من أجل عمليات مختلفة هل ممكن ؟ أرجو ذكر الطريقة من الكي بورد ، وأرجو إضافة كود يعمل بضغطة زر فيؤدي نفس الوظيفة بالنسبة لتحويل الأرقام . 2 - لدي ملف إكسل مملؤ بتواريخ عربية تم تحويلها إلأى الهجري من خلال التنسيق : ( [$-2060401]B2ddd, dd mmmm yyyyه\ـ ) وعندما أقوم بضغط CtrL+f وأبحث عن شهر "ذو القعدة" مثلا فإنه يقول لاتوجد نتائج !! رغم وجود شهر ذو القعدة كنص في الجدول لماذا ؟ تحياتي
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.