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

halwim

03 عضو مميز
  • Posts

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

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

كل منشورات العضو halwim

  1. السلام عليكم ورحمة الله وبركاته ..... كلنا نعلم بأنه عندما نقوم بحماية الورقة تأتي خيارات كثيرة تحت عنوان السماح بـ ومن ضمن تلك الخيارات السماح بالتصفية التلقائية والفرز ومع ذلك هذا الخيار لا يعمل بعد حماية الورقة. مثلا عندي ورقة فيها تواريخ كثيرة من B1 إلى B55 لسنوات متعددة - قمت بوضع علامة صح على السماح بالتصفية والفرز ومع ذلك عندما قلت له التصفية من الاكبر الى الأصغر وبالعكس فلم تستجب الصفوف لأي إجراء لماذ؟ ولكن عندما قمت بالتصفية من طريق ازالة علامة تحديد كل السنوات ثم قمت بتحديد سنة واحدة فقط استطعت أن استعرض سطور وسجلات هذه السنة المحددة رغم ان الورقة محمية ! فلماذا هنا يمكن التصفية وفي الحالة السابقة لايمكن؟ طبعا قمت بالبحث في المنتدى ووجدت بعض الحلول على هذالرابط : http://www.officena.net/ib/index.php?showtopic=13135 ولكن للأسف عن طريق أكواد وما أتمناه أن أجد الجواب الشافي بدون اكواد بطرق عادية بحيث يمكن جعل التصفية تعمل بكامل خصائصها حتى مع كون الورقة محمية.
  2. السلام عليكم ..... اخي العزيز (يحيى حسين)اشكركم على سرعةالرد فعلا هذا المطلوب جزاك الله الف خير وبالنسبة للشق الثاني من السؤال(منع كتابةالارقام) بعد تتبعي للدالة التي أنت وضعت حصلت أيضاعلى المطلوب وسوف أضع الصيغة اتماما للفائدة وهي : =ISTEXT(A1) طبعا توضع في التحقق من الصحة بعد اختيار (مخصص) ودمتم
  3. السلام عليكم ورحمة الله وبركاته .... تحياتي لجميع اعضاء منتدانا الرائع ..... عندي سؤال هل توجد دالة توضع في التحقق من الصحة لمنع المستخدم من كتابة النصوص في الخلايا؟ مثلا : الخلية A1 يجب ان تكون محتوياتها أرقام وليس أحرف - وفي حال كتابة الحروف فيها تخرج رسالة تحذيرية تفيدانه لايمكن كتابةأي نص - فقط يمكن ادخال الارقام. وكذلك أتمنى أن أجد صيغة للعكس يعني مثلا الخلية A2 يجب أن تكون محتوياتها حروف بحيث لا يمكن كتابةالارقام فيها . ارجو ان اجد الجواب عن طريق صيغة توضع في التحقق من الصحة وليس عن طريق الأكواد. وشكرا
  4. السلام عليكم ورحمة الله وبركاته ,,, أخي الكريم / 'أكرم الغامدي' من أعماقي أشكر لك مشاركتك حل أكثر من رائع يفي بالغرض ماشاء الله ... واسمح لي على تأخر الرد ,,,, أكرر لك الشكر وتقبل تحياتي
  5. بسم الله الرحمن الرحيم أخي الأستاذ تامر ....... أشكر لك اهتمامك بي وتفقدك للأعضاء ،، بصراحة أنا أحس بالتقصير تجاهكم يامشرفنا الغالي ،، أرجو أن تعذروني لدي مشاغل كثييييرة خصوصا بعد موسم الحج وبعد المجيء من ترتيبات السفر ،، أرجو أن أكون في الخدمة بعد التفرغ ,, تقبل تحياتي
  6. السلام عليكم ورحمة الله وبركاته ، بالنسبة للتعديل الأخير جميل ، حيث يقوم الكود بكتابة " مبكرا " عند الحظور قبل الدوام ، وهذا شيء ممتاز ، ولكن ألا ترى أن كلمة "مبكر" نص يجعل المحاسب متحير في إعطاء الأجرة المناسبة للموظف ، على أي حال ،،، نريد مثلا إذا تكرم الموظف وحظر مبكرا قبل الدوام، فإنه يتم اعتبار حظوره على أنه حظر في أول لحظة من الوقت المحدد لبداية الدوام، يدرج الوقت الذي في الصف الثالث (الخلايا الصفراء) يعني بدل من إدراج كلمة " مبكرا " يتم إدراج الوقت الذي في الخلية الصفراء (بداية الدوام) طبعا يتم ادراج وقت بداية اليوم الذي حظر فيه ، لأنه يفترض لكل دوام وقت بداية يختلف عن غيره. تحياتي
  7. السلام عليكم ورحمة الله وبركاته ، أستاذي أباحسين ، أسعد الله مسائك ، هذا المرفق تقريبا نفس ماتقدم ولكنه بخصوص عـــدد سجلات ( الأشخاص ) ،، المحصورين بين تاريخين ، أتمنى مشاهدة المرفق : تحياتي _________________________________.rar
  8. بسم الله الرحمن الرحيم ، اخواني السلام عليكم ورحمة الله وبركاته ،،،، أرجو مشاهدة المرفق ، فمعرفة المطلوب من خلال المرفق أبلغ لإيصال المراد تحياتي ________________________.rar
  9. السلام عليكم ورحمة الله ،، أستاذنا العزيز ،، علي السحيب تحياتي لك رائع يأستاذي القدير ، يعجز اللسان عن شكرك ، والمعذرة على تأخري في الرد بسبب عدم وجود اشتراك انترنت لدي هذه الأيام ... كانت مشاركتي السابقة من أحد المقاهي وقبل تجريب المرفق ، وكما تعلم ليس كل المقاهي بها برامج أوفيس فكنت وضعت الروابط فور حصولي عليها من البحث لذلك أشرت لك أنه جاري الإطلاع ... على أي حال ،، أعجبني إختصاركم لكود الأخ حسام نور ،، واقعا إختصار مذهل من رجل مذهل ،،، لك الشكرررر نعود للمرفق في إجابتكم على أول مشاركة أرجو مراعاة مايلي : ـ بالنسبة لصفحة "قائمة أسماء" تعمل بشكل ممتاز ، وهل يمكن الإستفادة من الكود الذي فيها لمعادلات أخرى غيرالمعادلة "=$A$" ؟ ـ بالنسبة لصفحة "نقل الصيغة إلى الصف الجديد" واقعا الكود أعجبني وأبهرني رغم انه صغير إلى درجة اني ماكنت متوقع الحل!! ولكن فوجئت بالحل وزيادة فهو يقوم بكتابة المتبقي رغم مسح الصيغة بزر DEL فبمجرد المسح ومغادرة الخلية تعود الصيغة من جديد لتعطي المبلغ المتبقي !! وهذا شيء أكثر من راااااااااائع سلمت وغنمت . ولكن هل لكم أن تشرحو لنا عمل الكود وما علاقته بكلمة "المجموع" التي في مؤخرة العمود C ؟ ـ بالنسبة لصفحة "صلة القرابة" فقد جربتها وفعلا تقوم بجعل الرقم المدخل في معادلة مثبته ولكن عند إدخال الرقم ثم الضغط على إنتر يوجد نوع من الثقل والبطأ وهذا ربما لايشكل عقبة ،،،، ولكن المشكلة عند إدراج صف جديد سوف يتوقف إكسل عن العمل ، يعمل هنق !! أرجو التأكد من صحة الكود ودمتم . تحياتي ونظرا لقلة دخولي الانترنت ،، سأرفق هنا ملفا فيه بعض الطلبات المشابهة أرجو الإطلاع والإفادة بعد الخلاص من ملاحظات المرفق السابق : تحياتي ___________________________.rar
  10. السلام عليكم ورحمة الله وبركاته طلبي واضح من العناوين ، أريد كود يقوم بمنع أي محاولة لإدراج صف أو عمود جديد كذلك يتم منع المستخدم من أي محاولة لحذف الفوف أو الأعمدة . يعني أريد تحديد وتثبيت أماكن وأسماء خلايا الجدول بدون استخدام $ أو جعل الجدول مطلقا ،،المهم أريد منع الحذف والإدراج بالنسبة للصفوف والأعمدة . فهل يمكن ذلك ؟ تحياتي
  11. أشكرك يا أساتذي مقدما ,, وجاري الإطلاع , http://www.officena.net/ib/index.php?showtopic=11617 وأتمنى أن يكون الرابط مفيدا لوجود علاقة مشابهه فيه ، بطلب كتابة الصيغة بمجرد كتابة رقم الصف .... أعتقد ممكن الإستفادة من الأفكار كما في مرفق الأستاذ حسام نور بالمشاركة رقم 2 أيضا ممكن أن يستفاد في الموضوع بهذا الرابط : http://www.officena.net/ib/index.php?showtopic=8310 تحياتي
  12. لسلام عليكم ورحمة الله ، أشكرك أستاذي علي السحيب على الوفاء بالطلب وزيادة ، رائع وضع قائمة أختصار أكواد المفاتيح .. لدي بعض الإستفسارات إذا كان بالإمكان الرد عليها : 1 - في أحد مرفقات هذا الموضوع وضعتم زر يقوم بتحويل اللغة من عربي إلى إنجليزي ، لكن لا يقوم بتحويل الأرقام إلى عربية ! بمعنى هل هو يؤدي نفس الوظيفة التالية : تحديد الأرقام أو النصوص ثم تحويل السياق من اليمين إلى اليسار أو من اليسار إلى اليمن ؟ كما نفعل أحيانا بضغط الأيقونة الخاصة بذلك ؟ وأيهما أفضل لضمان تحويل المستند وأرقامه ونصوصه إلى العربية ؟ وعلى ذكر التحديد أرجو إفادتي عن الإختصار أو مفاتيح الكي بورد التي تقوم بتحديد منطقة العمل ، يعني لو فرضنا أن المدى F10:A1 فيه نصوص وباقي المستند خالي من البيانات أريد أن أضغط مفتاح أو مفتاحين فيتحدد المدى F10:A1 فورا من أجل عمليات مختلفة هل ممكن ؟ أرجو ذكر الطريقة من الكي بورد ، وأرجو إضافة كود يعمل بضغطة زر فيؤدي نفس الوظيفة بالنسبة لتحويل الأرقام . 2 - لدي ملف إكسل مملؤ بتواريخ عربية تم تحويلها إلأى الهجري من خلال التنسيق : ( [$-2060401]B2ddd, dd mmmm yyyyه\ـ ) وعندما أقوم بضغط CtrL+f وأبحث عن شهر "ذو القعدة" مثلا فإنه يقول لاتوجد نتائج !! رغم وجود شهر ذو القعدة كنص في الجدول لماذا ؟ تحياتي
  13. بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاته ، إن شاء الله يكون الطلب واضح ويكون أوضح بالنظر في المرفق التالي . تحياتي ____________________.rar
  14. السلام عليكم ورحمة الله ، شكرا لك أخي / kh_mh_5 وهذا رابط ذو صلة بنفس الموضوع : http://www.officena.net/ib/index.php?showtopic=14500 تحياتي
  15. السلام عليكم ورحمة الله وبركاته ، شكرا على ردكم توضيحاتكم ، سلمتم وغنمتم أستاذنا الغالي ، تحياتي
  16. السلام عليكم ورحمة الله وبركاته ، ماشاء الله ، يا أستاذنا أباحسين ،، أكثر من رائع ، وألفت نظري إَضافة العملاء الجدد حسب الترتيب الأبجدي ! ! لقد اعتدنا أن نقدم كلمات الشكر وباعتقادي أن هذه الكلمات كلها تقف خجولة أمام أمام نجوميتك ،، فلا الكلمات ولا التعبير يعبران عن شكرك أو يكافئان ماتبذل وتجود . اللهم إني لا أملك أكثر من الدعاء بالمغفرة والجنة والرضوان لعبدك المحبوب والعزيز على قلوبنا الأستاذ علي السحيب .. إلهي آمين . تحياتي
  17. السلام عليكم ورحمة الله وبركاته ، أشكركم كثيرا على عمل الفكرة في المرفق ،، ولقد خالجني طرح نفس الفكرة ولكن بدلا من توظيف إسم المستخدم الخاص بوندوز حيث كنت أتمنى أن لا يتم فتح مصنف إكسل إلا برقم سري معمول من قائمة ملف ثم حفظ بإسم ثم أدوات ثم خيارات الحفظ ومن هناك ندخل أكثر من كلمة مرور للمصنف الواحد ( كلمات متعددة لفتح الملف نفسه ) ـ وبناء على ذلك يوضع لكل كلمة مرور إسم يقابلها فمثلا لو تم فتح الملف بالرقم 123 فنعتبر أن المستخدم الذي سجل الدخول هو ALi ولوتم الدخول بالرقم 444 فهذا يعني أن المستخدم هو Hussain وهكذا . فلو دخل الموظف ALi ثم خرج ودخل بعده Hussain فهذا يعني أن اثنين2 من المستخدمين قد فتحا الملف فيتم تصنيفهم في الجدول حسب التاريخ ويوضع هذا الجدول في ورقة محمية برقم سري خاص بالمدير . وذلك حتى لايطلع الموظف Hussain على كلمة مرورالموظف ALi من الجدول . * ربما تكون الفكرة صعبة بعض الشيء بسبب عدم القدرة على إسناد ومقارنة أسماء المستخدمين من الجدول بالشفرة المقابلة لكلمة المرور التي تم الدخول بها . ولكن طالما أن كلمة المرور مخزنة في المصنف وليس في قاعدة بيانات إكسل حين إنشائها فأعتقد أنه بالإمكان إيجاد حل بدليل أن الملف يعمل مع كلمة المرور أينما تنقله وعلى أي جهاز . تحياتي
  18. ماشاء الله ،، رااائع يا أستاذ العمالقة والأساتذة ،، وكما توقعت أن الرد مهما تأخر سيكون قفزة نوعية . أستاذي بودي مراعاة مايلي : ـ المجموع في السطر المتحرك يزداد بإدخال المبالغ ولكن عند حذف المبلغ لا ينقص بشكل فوري ! ـ بالنسبة لقائمة المجاميع لماذا لاتستوعب مزيدا من العملاء الجدد ؟ ـ ما فائدة الجمع في الخلية F26 ؟ تحياتي لك الأخ الجزيرة / شكرا على المرور والمشاركة ، نوع التجميد المطلوب يختلف عن ما أرفقت شكرااا تحياتي لك
  19. السلام عليكم رابط ذو صلة : http://www.officena.net/ib/index.php?showtopic=1127 تحياتي
  20. السلام عليكم والرحمة ، أستاذنا سلمت يداك ، نظرا لقلة خبرتي في الأكواد قمت باستخلاص ما استطعت من الكود السابق من أحد الملفات في خزانتي وبقيت فيه بعض الأسطر الزائدة ،،،، وهنا بودي أن أستفسر : هل إذا تغير السطر الأول من الكود يؤثر على أداء الكود ؟ فمثلا لو استبدلنا السطر ( Sub SysDate() ) بالسطر (Sub SysDateAndTime() ) في هذا الكود : Sub SysDate() ActiveCell = Date End Sub لماذا هذا الكود لايتقبل تبديل السطر الأول رغم أنه يقبل أي إسم آخر مع أني قمت بحذف الكود الخاص بعنوان الكود الجديد ؟ على أي حال ... ما المقصود من إدخال البيانات للمرة الأولى ؟ ثم اني لأول مرة أعلم أن التاريخ المدرج عن طريق كود سوف يتغير مع التحرير ! وهل يشمل كلامكم إستخدام الدوال Date للتاريخ و Time للوقت و Now أم أن مايتم إدراجه بها ثابت ؟ علما أني قمت بتحرير بعض الخلايا بعد إدراج التاريخ والوقت فيها بالزر المتصل بالأكواد من المرفقات الأخيرة وماقبلها بالنقر فيها مرتين ثم ضغطت إنتر فلم يتغير الوقت أوالتاريخ ! بل هو ثابت مثل تواريخ ctrl+ ك تماما . وعلى العموم أعجبتني الأزرار الأخيرة فقط أود تذكيركم بوضع شرط يجعل الإدراج ممتنعا عند وجود بيانات في الخلية . وفي الختام أود أن تعلقوا على كلامي في المشاركة رقم 7 من هذا الموضوع : هل هذا الكلام صحيح ؟ هذا إقتباس من كلامكم في المشاركة رقم 8 من هذا الموضوع : هل أفهم من ذلك أن جدول التوافق للأخ خبور سليم ؟ رغم وجود الكلمة TRUE في الخلية L18 ؟ تقبل تحياتي
  21. السلام عليكم ورحمة الله وبركاته ، شكرا لك أستاذي أباحسين ، بعد التوضيحات أصبح المطلوب في المرفق لاغبار عليه أحسنتم ، بالنسبة للمرفق الذي قبل الأخير في المشاركة رقم 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 تحياتي
  22. أستاذنا افاضل / أشكرك على شرح طريقة ربط الشكل التلقائي بالخلية ، بصراحة لأول مرة أعرف أن الأشكال التلقائية تعامل كخلية من خلايا المستند في المعادلات . بانسبة لإدراج التاريخ ( أول زر الأخضر) لايعمل نهائيا بالنسبة للزر الثالث ( إدخال التاريخ والوقت ) يتم إدراج لوقت أما التاريخ فلا يظهر ملاحظة / احتملت ان المشكلة من التنسيق ولكن لم تنحل المشكلة بعد إعطائه تنسيقات متعددة . بالنسبة للقائمة المنسدلة فهي جامدة لا تنسدل وكأنها محمية !! وعند ضغط زر ( فتح القائمة المختارة ) يخرج سطر الخطأ التالي في المحرر : لونه أصفر Sub OpenEnglishMenus() لونه أزرق .ComboBox1 * أود أن يكون عمل الأزرار مقتصر على نفس الخلية بحيث لا ينتقل التنشيط بعد أداء المهمة بـ TAb إلى خلية أخرى. * يضاف للأزرار شرط وهو إذا كان في الخلية النشطة أي شيء مكتوب يتم رفض إدراج التاريخ أو الوقت ، وتخرج رسالة تقول: عفوا قم بمسح محتويات الخلية أولا . في الختام أود أن أستفسر استفسار عام / مالفرق بين إدراج التاريخ من خلال إدراج دالة في الخلية مثل now وبين إدراج التاريخ من خلال ضغط ( Ctrl+ ك ) وأيهما أفضل ؟؟ تحياتي
×
×
  • اضف...

Important Information