اذهب الي المحتوي
أوفيسنا

المالكي333

03 عضو مميز
  • Posts

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

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

  • Days Won

    1

كل منشورات العضو المالكي333

  1. من القائمة ( نماذج ) نستطيع تصميم زر ( خيار ) الذي يتيح لنا اختيار خيار واحد من عدة اختيارات وهو عبارة عن دائرة يتم النقر بداخلها فتصبح الدائرة سوداء بينما بقية الدوائر الأخرى تبقى بيضاء كدلالة على عدم اختيارها. أستطيع أن أكتب بجانب كل دائرة مسمى لذلك الخيار للاستدلال عليه لكن المشكلة أن حجم الخط المكتوب عليه يبقى افتراضيا ببنط صغير وأنا أريد أن أتحكم في الخط سواء بتكبيره أو بلتوينه أرجو ممن يملك الإجابة أن لا يبخل علينا بها. وشكرا للجميع.
  2. الجدول مرفق والشرح بداخله. Form.zip
  3. جزاك الله ألف خير أخ علي السحيب. كل يوم تتحفنا بشيء جديد لم نكن نعرفه من قبل. أكثر الله من أ مثالك ووفقك في دنياك وأخراك.
  4. شكرا جزيلا أستاذنا الكبير على مجهودك الرائع وسعة صدرك ودقيق إجاباتك. لا شك أن هناك الكثير من الدوال التي يتضمنها الأكسل ولكننا لا نعرفها إما لعدم شهرتها وإما لعدم معرفتنا بالطريقة التي تعمل بها تلك الدوال. كم كنت أتمنى أن نجد أستاذا رائعا كأخينا علي السحيب يتكرم علينا بتبني فكرة حصر الدوال المهمة أو ذات الاستخدام الأكثر شيوعا والأكثر خدمة لمرتادي هذا المنتدى ومن ثم إعطاء شرح مبسط عن كل دالة مع مثال يتم إرفاقه لدعم الشرح. لن أطالب بعمل هذا المشروع ضمن موضوع واحد لأن ذلك سيجعل الأمر صعبا ولكن أتمنى لو كان بصفة يومية أو كل يومين يتفضل مشرفنا العزيز بإيراد دالة ومثالها وتكون تحت موضوع واحد يضاف إليه في كل فترة قصيرة دالها وشرحها ومثالها. أعتقد أن مشرفنا لن يبخل علينا بهذا الجهد الرائع لكي نضمه إلى الملف الموجود على سطح المكتب في جهاز الكمبيوتر والمسمى ( علس السحيب ). أكرر شكري.
  5. ما شاء الله تبارك الله. أنت عملتها أزاي؟؟؟؟ يا ليتك شفت اللي أنا قاعد أحوس فيه من الصباح . قاعد أعمل إف آند طويلة عريضة وعامل إف واحدة لكل صنف ومش قادر يضبط معاي لأن كل صنف عنده لونين وبعدين إنت بكل بساطة تختصر المشكلة في ربع سطر في شريط الدوال؟ ما أقول إلا بارك الله فيك وفي عملك وجعله في موازين حسناتك. كانت مشكلة كبيرة رغم ثقتي في الأكسل إلا أنني كنت مش متخيل الحل أنه بهذه البساطة لكن كما هي عادتي أريد أن أفهم معنى الدالة أولا ما الذي تعنيه الدالة ( سيوم برودوكت ) ثم ما هي مهمة علامة الضرب الموجودة بين الأقواس. بمعنى آخر هل تتكرم علي بشرح ما قمت به من مبدأ علمني كيف أصطاد سمكة قبل أن تطعمني إياها. شاكرا ومقدرا لك وداعيا لك بالتوفيق أخ علي السحيب. شكرا شكرا جزيلا.
  6. السلام عليكم: لدي متغيرات في خليتين وأريد أن تبنى النتيجة على هذه المتغيرات في آن واحد. مثلا: عندي في الخلية A1 متغيران لا ثالث لهما إما ( أخضر ) وإما ( أحمر ) وفي الخلية B1 سبعة متغيرات لا ثامن لها. فيجب أن تحتوي تلك الخلية على إحدى هذه الكلمات ( مازدا ) ( كامري ) ( داتسون ) ( مرسيدس ) ( فورد ) ( لكزس ) ( بيجو ) وهذا كله على سبيل المثال. في الخلية C1 نريد أن نضع معادلة بحيث إذا تضمنت الخليتان A1 و B1 مازدا أخضر فيجب أن يكون السعر 150 ريال وعندما تكون مازدا و أحمر فيجب أن يكون السعر 130 ريال. وكذلك الحال بالنسبة لماركات السيارات الأخرى كل ماركة لا بد أن تكون إما أخضر وإما أحمر وكل ماركة حمراء لها سعر يختلف عن نفس الماركة إذا كان لونها أخضر. حاولت أن أستخدم دالة فلوك أب أو إف آند ولم أتمكن من الطريقة الصحيحة حيث أنني أدور حول الحمى ولكن يأتي إلي أخطاء لا أستطيع معالجتها . مرفق مثال في قسم التحميلات المؤقتة. شكرا للجميع. الرابط التالي: http://www.officena.net/ib/index.php?showtopic=10262
  7. شكرا جزيلا وجزاك الله ألف خير وبارك لك في مالك وولدك وعلمك. سأعمل على تطبيق فكرتك الرائعة وإن احتجت لمساعدة فسأرفع الموضوع بطلب المساعدة. بارك الله فيك أخ علي.
  8. أولا جزاك الله خيرا ونفع بعلمك وأثابك. عمل رائع جدا ولا تكفي معه هذه ولا هذه (y) ولا هذه :d ثانيا. End(xlUp) هل المقصود منها أن يقوم البرنامج بعمل التصاعد في تعبئة الخلايا يوميا. أم ماذا؟ أخيرا سأعمل على إخضاع برنامجي الأصلي ليبدأ من ثاني صف في عملية التعبئة وغير ذلك من التعديلات التي يجب أن تتوافق مع متطلبات البرمجة وأريد أن أنقل الكود الذي كتبته أنت كما هو إلى الملف الأصلي. فما هي أفضل طريقة لسلامة النقل. هل أنقل الفورميولا عن طريق فتح الملفين ومن ثم أقوم بسحب وإفلات أم أن هناك طريقة أخرى أفضل؟ وهل أسمي الملف نفس التسمية التي أسميتها أنت أم أنه لا بأس بتغيير التسمية؟ لك خالص شكري الجزيل أخ علي.
  9. شكرا جزيلا أخي علي السحيب. الله يجعل عملك في ميزان حسناتك. تأخرت في الرد لفحص الحل ومحاولة معرفة كيفية عمله من أجل الاستفادة منه عندما أنقله إلى الملف الأصلي. لكنني مع الأسف الشديد ( فشلت ). وسعة صدرك تغريني بمزيد من الأسئلة التي أرجو أن لا أثقل عليك بها: 1ـ كتابتي للأكواد ليست على جانب من الإتقان وأستعيض عن الكتابة دائما بعمل تسجيل ماكرو يقوم بتسجيل الخطوات التي أعملها ثم أربط الزر بالماكرو بعد تسجيله وليس كتابته يدويا. فهل أستطيع أن أقوم بعمل الكود الذي تكرمت بإيجاده في الملف عن طريق التسجيل؟ 2ـ لاحظت أنك حذفت أرقام تواريخ اليوم من العمود الأول وأضفت خانة سفلية تقوم فيها بإدخال الرقم 1 والكود يضيف رقما إلى كل خلية جديدة أو يضيف رقما بعد كل نقرة على زر الترحيل. والذي أتمناه أن يبقى العمود الأول مثلما هو بدون تغيير أي يكون مملوءا بأرقام أيام الشهر من 1 إلى30 دون أن يتدخل مستخدم البرنامج في تغييره وبدون أن يتدخل الكود في تغييره. فهل يمكن هذا أم أن البرمجة تستدعي بالضرورة ما قمت به؟ 3ـ لاحظت أنه بعد الوصول إلى آخر يوم في الشهر إذا قمنا بالنقر على زر ترحيل فإنه يبدأ يعد من جديد ويضيف الرقم 31 إلى خانة اليوم الأول من الشهر ثم يتوقف بعد ذلك عن المواصلة والمطلوب أن لا يعود الكود إلى بداية الشهر بعد أن يصل إلى نهايته إلا بعد أن نقوم بمسح بيانات كامل الشهر استعدادا لبيانات جديدة لشهر جديد. 4ـ لاحظت أنك قمت بحذف الصف الأول من ورقة العمل تماما وفي برنامجي الأصلي فإن الخلايا ليست في بداية الورقة تماما وإنما في مكان آخر من الورقة وأتمنى من البرمجة أن تراعي ذلك بحيث أتمكن من التعديل على البرمجة بما يتناسب مع موقع الخلايا في أي مكان تكون فيه تلك الخلايا دون تقييدها بقمة الورقة اليمنى . 5ـ كما أشرت لو أبقينا على العمود الأول محتويا على أرقام الشهر من 1 إلى 30 وربطنا هذه الأرقام بالأرقام الموجود في الخلية L64 فإن تطابقت الخليتان فيتم الترحيل وإلا فلا . وذلك لتلافي تكرار النقر على زر ترحيل لأنني بهذه الطريقة أستطيع أن أنقر على زر ترحيل في اليوم الواحد 30 مرة فيستجيب لي بدون أي تحفظ مكررا بيانات ذلك اليوم عند كل نقرة على زر ترحيل. 6ـ أخيرا. هل تتكرم بشرح لي معنى ذلك الكود الذي كتبته لأتمكن من فهمه لكي يسهل علي نقله إلى ملفي الأصلي.؟ أشكرك على تقبل ملاحظاتي وبانتظار إجابتك الكريمة التي لا شك ستسهم كثيرا في حل مشكلة طالما كنت أتمنى أن أجد لها حلا. ولن أنساك من الدعاء إن شاء الله. والسلام.
  10. شكرا جزيلا اكتشفت الحل. عن طريق النقر بالزر الأيمن على الكائن واختيار إضافة نص. بس بصراحة عيني عليك باردة ما شاء الله تبارك الله. حركة رهيبة جدا. أفضل بكثير من عمل زر أمر عن طريق النماذج.
  11. الأخ الكريم علي السحيب. شاهدت برنامجا لك تقوم فيه بعمل أزرار الماكرو عن طريق الأشكال التلقائية. وقد قمت بتطبيق فكرتك خطوة خطوة حتى تمكنت من إنشاء زر جديد بشكل جديد وربطته بالماكرو وأدى المهمة على الوجه الأكمل تماما. لكن الزر بقي بلا اسم لأنني لم أتمكن من معرفة الطريقة التي تقوم بها بالكتابة على الزر حيث قمت بوضع مربع نص فوق الزر ولم أنجح في عمل الانسجام اللازم بين الزر وبين مربع النص. هل تتكرم بإفادتي بكيفية طريقة كتابة اسم الزر فوق الزر كما تفعل؟ لك خالص تحياتي وتقديري.
  12. مرفق مثال على القسم المؤقت لتحميل الملفات المؤقتة. على هذا الرابط. http://www.officena.net/ib/index.php?showtopic=10090 مع الشكر والتقدير.
  13. السلام عليكم وعيدكم مبارك. مع التحية والتقدير للأخ الكريم حسام نور أو من الأخ الكريم السحيب. وليس من عادتي أن أوجه السؤال إلى شخص بعينه في هذا المنتدى لأن الجميع أكفاء ولديهم حب المساعدة إلا أنني أوجه السؤال الآن بحكم أنني وجدت برنامجا للأخ حسام تحت مسمى ( المراجعين ) ويتضمن جوابا على سؤالي لكنني لم أتمكن من معرفة كيفية صياغة الجواب. أرجو التكرم بإيضاح الطريقة لأن المرفق مجرد مثال للبرنامج الذي سأقوم بتطبيق الطريقة عليه وأتمنى أن يكون زر الماكرو لنقل البيانات من نفس الورقة إلى نفس الورقة بدون أوراق إضافية أو قاعدة بيانات كلما أمكن ذلك. لأنني أعرف طريقة عمل زر ماكرو لنسخ ولصق البيانات في أي مكان حتى أنني فكرت في عمل ثلاثين زر ماكرو كل زر ينقل البيانات إلى صف. لكنني وجدت من خلال برنامج الأخ حسام أن هناك حلا يلوح في الأفق إن شاء الله من خلال زر واحد بدلا من ثلاثين زرا. شكرا للجميع. _______.zip
  14. سؤالك محلول من خلال ما قمت به أنت في التنسيق الشرطي. هذا إذا كان الرقم الذي وضعته 226 متغيرا . أي يمكن أن يكون هناك أرقام أخرى غير الرقم 226. أما إذا كان الرقم 226 هو الرقم المقصود بذاته بحيث تضيء الخلية التي يحتويها نفس الرقم باللون الأحمر إذا نقص ما بداخلها عن 226 وباللون الأحمر إذا زاد ما بداخلها عن 226 فإنك تستخدم نفس الأسلوب الذي اتخذته من خلال التنسيق الشرطي ولكن بدلا من أن تربطه بالخلية b2 كما عملت أزل ارتباطه بتلك الخلية واكتب مكانها الرقم 226 فقط. أرجو أن أكون قد فهمت ما ترمي إليه وأن تكون قد فهمت ما أرمي إليه. وإلا فأرجو توضيح السؤال أكثر.
  15. الأخ الكريم علي السحيب.. جزاك الله خير الجزاء. إضافتك هذه مهمة جدا جدا. لقد كنت أبحث عن هذه الطريقة بعينها وحاولت أن أستخدم دالة or لأنني أعلم أنها تعني الاختيار من بين عدة خيارات لكنني حاولت استخدامها بمفردها دون أن أستخدم الدالة إف معها ولذلك لم أفلح. بارك الله فيك وفي جهدك وزادك من علمه. شكري الجزيل لك.
  16. شكرا جزيلا أخ كريم لقد اطلعت على الملف وكان هو المطلوب فجزاك الله خير الجزاء. واسمح لي بملاحظة أن إسناد المشيئة إلى الله تعالى تكتب هكذا ( إن شاء الله ) وليس إنشاء لأن الأولى هي الصحيحة والأخرى تتضمن معنى لا يليق بجلال الله تعالى لأنها تتحدث عن عملية ( إنشاء ) للخالق. تعالى وتنزه عن أن يكون له منشيء أو خالق. أكرر لك شكري الجزيل أخي الكريم كريم.
  17. أريد أن أقوم بوضع دالة في الخلية A1 مفادها أنه إذا كانت الخلية A2 تساوي 1 أو 3 أو 7 أو 12 أو 19 أو 27 فاكتب في الخلية A1 عبارة ( المالكي ) . أما إذا كانت تلك الخلية تساوي 2 أو 5 أو 9 أو 15 أو 21 أو 30 فاكتب في الخلية A1 الرقم 333. هل يمكننا أن نعمل ذلك بواسطة الدالة IF أو أي دالة أخرى شبيهة؟؟؟ أنا متأكد أن إمكانات أكسل تستطيع عمل ذلك لكن أنتم بعد الله خير من يدلني على الطريقة التي أعيتني الحيلة في الوصول إليها. ولكم شكري الجزيل.
  18. جميع خلايا أكسل تأتي محمية افتراضيا. لو رغبت إزالة الحماية عن أي خلية فانقر بالماوس نقرة واحدة بزر الماوس الأيسر حتى تتحدد تلك الخلية كخطوة أولى. وإذا رغبت في إزالة الحماية عن جميع الخلايا أو عدة خلايا مثلا فقم بتحديد الخلايا التي ترغب إزالة الحماية عنها. وقبل الشروع في أي مشروع في أكسل فيفضل أن تقوم بإزالة الحماية عن الخلايا مسبقا عن طريق تحديد جميع خلايا ورقة العمل ثم الانتقال إلى الخطوة الثانية. الخطوة الثانية أنقر بزر الماوس ( الأيمن ) داخل الخلية المحددة أو النطاق الذي قمت بتحديده سيظهر لك خيارات اختر منها بزر الماوس الأيسر( تنسيق خلايا ). سيظهر لك لوحة تتضمن عددا من الألسنة أنقر على أول لسان من اليمين المسمى ( حماية ). ثم قم بإزالة علامة الصح عن الخيار ( مؤمنة ). ثم موافق. بهذا تصبح الخلايا المحددة غير محمية. أما إذا أردت أن تحمي الخلية فاتبع نفس الخطوات ومن ثم قم بإعادة علامة الصح إلى الخيار ( مؤمنة ). وبهذا تصبح الخلية المحددة أو النطاق المحدد محمية . ولكنها ما تزال تتقبل الكتابة بداخلها . إذن كيف نتم عملية الحماية حتى لا يصبح بإمكاننا الكتابة في الخلية المحمية؟؟ بعد أن تقوم بالخطوات أعلاه كاملة تقوم من شريط القوائم باختيار القائمة ( أدوات ) ثم ( حماية ) ثم ( حماية ورقة ). يظهر لك مربع لإدخال كلمة المرور التي تفضلها إن أردت ثم موافق. سيحثك المربع على إدخال كلمة المرور مرة أخرى ثم موافق. حينها يصبح بإمكانك استخدام الخلايا التي أزلت عنها علامة ( الصح ) من أمام كلمة ( مؤمنة ) أما الخلايا التي ما تزال علامة الصح موضوعة أمامها فلن يكون بمقدورك الكتابة بداخلها إلا بعد أن تقوم بفك الحماية عن الورقة كلها. كيف نفك الحماية؟؟ نأخذ أدوات ثم حماية ثم إلغاء حماية ورقة. سيظهر لنا مربع يحثنا على إدخال كلمة السر التي وضعناها مسبقا. نقوم بإدخالها حرفيا مثلما كتبناها فتصبح الورقة غير محمية. تستطيع أن تحمي الورقة بلا كلمة سر وإنما تنقر على موافق عندما يطلب منك إدخال كلمة سر. في هذه الحالة عندما تقوم بإلغاء الحماية فسيقوم بإلغائها دون أن يسألك عن كلمة السر. أرجو أن أكون قد أوضحت كما ينبغي. شكرا.
  19. أخ محمد حجازي.. تخيل واحد عمره فوق الثمانين يتابع الأنترنت ويرد رد سريع ويحمل برامج .. يا ترى عاوز فيهم أيه؟؟؟ مش عارف إزاي جات الثمانين سنة دول.. عموما ثمانين سنة قريبة جدا لمن طال عمره. نسأل الله أن يطيل في أعمارنا وأن يحسن أعمالنا ويختم لنا بالخاتمة الحسنة. أخ حسام.. وما أقراش البرج ليه؟؟ يعني أبو الثمانين سنة ما عندوش عواطف ولا بيحب ولا بيعاكس كمان؟؟؟ يعطيك العافية على البرامج الحلو ( ذوّت ).
  20. طيب يا عمي إذا ما كنت عارف تاريخ ميلادي لا بالهجري ولا بالميلادي!!! أيش الحل؟ أصل أنا ( أتولدت ) في وقت ما كان فيه لا شهادة ميلاد ولا حتى مستشفى!!!. بمعنى أوضح الكلام ده يعني أن عمري فوق الثمانين يا عم حسام.. بس لو صحيح مين اللي عم الثاني أنا والا حسام؟؟؟!!!!.
  21. تحذيرات الأمان: لم يتم حظر التعبيرات غير الآمنة. لحظر التعبيرات غير الآمنة يجب تثبيت microsoft jet 4.0 service back8 أو أحدث. للحصول على أحدث إصدار من jet 4.0 انتقل إلى www.windwosupdate.microsoft.com هذه الرسالة تأتي إلي كلما حاولت فتح برنامج على أكسس2003 بروفيشينال رغم تعدد الأجهزة التي يتم تتضمن هذا البرنامج. حاولت أن أدخل على موقع تحديثات ميكروسوفت أوفيس وقمت بتحميل البرنامج الذي أعتقد أنه هو المشار إليه في الرسالة إن لم أكن مخطئا لكنه يرفض أن يفتح معي ولا أدري كيف يتم التغلب على هذه المشكلة أرجو التفضل بالإفادة.
  22. قمت بتصميم برنامج يتضمن عددا من النماذج الفرعية ووضعت زرا لحذف البيانات لكنني عندما أنقر على هذا الزر فإنه يقوم بحذف جميع البيانات من النموذج الرئيسي ومن النماذج الفرعية ذات الارتباط بعلاقة مع النموذج الرئيسي. كيف يمكنني أن أقوم بحذف سجل واحد أو سجلات متعددة في نموذج فرعي واحد فقط بحيث يبقي على بقية المعلومات المتعلقة بالشخص سواء كانت في النموذج الرئيسي أو في بقية النماذج الأخرى التي لا نرغب في حذف معلوماتها؟؟ ثم إذا كانت النماذج الفرعية متعددة هل يلزمني أن أقوم بعمل زر حذف مستقل لكل نموذج فرعي أم أن هناك طريقة لعمل زر واحد فقط لحذف سجلات معينة من النموذج النشط فقط وبالتالي يمكن استخدام نفس الزر لحذف بيانات أي نموذج فرعي بشرط أن يكون ذلك النموذج الفرعي هو النموذج النشط. ؟؟ مع الشكر لكم.
  23. شكرا يا ( قوس قزح )!!!. ها قل لنا أيش يعني قوس قزح ؟؟
  24. هل من عناوين تدل على الموضوعات حتى يمكن التعقيب؟؟!!!!.
  25. أخ طيف.. عفوا لقد انقطع عني الأنترنت خلال اليومين الماضيين. ( هو الذي انقطع أما أنا فلا ). . عن سؤالك وقولك إن السؤال ما يزال قائما. حاضر يا طيف. وهذا كرسي فليجلس عليه سؤالك معززا مكرما.. عندما قلت لك إن بصمة عملك ليست بغريبة علي كنت أعتقد أنك فلان من الناس الذين كان بيني وبينهم كلمة سر أو ( شيفرة ) تكمن في ( الأكمه ) وعندما أوردت لك هذه الكلمة ولم تتعرف عليها فهذا يعني أنه ليس لديك خلفية عنها ولست أنت فلان من الناس الذي أعنيه . فقلت لك في رد آخر إنه كلام ليس له معنى طالما أنك لم تتعرف على الشيفرة. هذا هو كل ما في الأمر. أرجو أن يكون سؤالك لم يعد قائما وأنه جلس على الكرسي. تحياتي لك. بس لا تنسى أن سؤالي ما يزال قائما وأنه بحاجة إلى كرسي. ( ما أدري ليش عاجبتني هذه الصورة ).
×
×
  • اضف...

Important Information