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

(موضوع مميز) شرح الجمل الشرطية واتخاذ القرارات في ال vba بالكامل من الالف للياء


الردود الموصى بها

شكرا لك اخي الحسامي ...

فعلا هذا هو المطلوب ... لكن واجهتني مشكلة وهي :

ماذا لو كانت الخلية A1 مربوطة بخلية اخرى او ببرنامج خارج الاكسل ... فان الكود لا يعمل عند تغير القيمة

فالكود يعمل بجدارة حينما اقوم بادخال القيمة يدوياً للخلية A1

مرفق مثال

تحياتي لك وشكرا لك على ابداعك

3333.zip

رابط هذا التعليق
شارك

السلام عليكم

اخي الكريم لا يوجد اكواد قياسية تصلح لكل زمان ومكان

الاكواد حسب طبيعة البرنامج وحسب ماريد ربطة من الخلايا

والنطاقات والكود كان مربوط بالخلية a1 فقط

تم التعديل على اساس التنفيذ بناءا على الخليتين a1 و l1

مرفق ملف

رابط هذا التعليق
شارك

هلا اخي الحسامي

شكرا لك على التعديل ... لكن انا لا اريد ان نذكر خلية L1 بالكود ....

اريد ان يكون الكود مبني على متغيرات الخلية A1 فقط ...

اذا هذا لا يمكن عمله ...

فهل بالامكان ان نلغلي خلية A1 ونضع بالكود هذه الجملة (حدث الصفحة كل دقيقة)

بحيث ينظر الكود الى ساعة الكمبيوتر وكل دقيقية يقوم بعملية النسخ ؟؟؟

تحياتي لك

رابط هذا التعليق
شارك

اخي الحسامي

بعد البحث على النت حصلت الكود المطلوب ويقوم بنسخ الخلية D7 الى الخلية C7 كل دقيقة

الكود هو


Dim TimeToRun


Sub auto_open()

    Call ScheduleCopyPriceOver

End Sub


Sub ScheduleCopyPriceOver()

    TimeToRun = Now + TimeValue("00:01:00")

    Application.OnTime TimeToRun, "CopyPriceOver"

End Sub


Sub CopyPriceOver()

    Calculate

    Range("c7").Value = Range("d7").Value

    Call ScheduleCopyPriceOver

End Sub


Sub auto_close()

    On Error Resume Next

    Application.OnTime TimeToRun, "CopyPriceOver", , False

End Sub


حاولت ادمج هذا الكود مع الكود الذي كتبته مشكورا لكن لم اوفق الان ما اريد عمله هو التالي:

If A1=1

Then every minute do:

Copy(F2:I2)

Paste(F3:I3)

Copy(B1:E9)

Paste(B2:E10)

Copy(F3:I3)

Paste(B1:E1)

If A1=0 do nothing

اتمنى ان اجد منك المساعدة ولك مني كل الشكر والتقدير

OK.zip

تم تعديل بواسطه zxzxzxz
  • Like 1
رابط هذا التعليق
شارك

السلام عليكم

اخي الكريم مرفق ملف يتم تنفيذ الكود كل دقيقة بمجرد فتح الملف

رابط هذا التعليق
شارك

  • 2 weeks later...

السلام عليكم جميعاً

عماد بك

تحياتى وتقديرى لك ولعلمك الغزير

ذادك الله من علمه

ماذا نفعل فى حالة لو كنا نريد تطبيق الكود على بيانات عمود

مثلاً

لو تحقق الشرط فى الخلية بى 1 و بى 2 و بى 3 إلى بى 100

تظهر النتيجة فى الخلية جى 1 و جى 2 و جى 3 إلى أخره حتى جى 100

علماً بأن تكرار الكود لعدد كبير من المرات بالطريقة التى تجعل الشاشة تومض مع كل تكرار أمر غير مستحب

أرجو أن تكون وجهة نظرى وسؤالى واضحين

دمت بخير

رابط هذا التعليق
شارك

  • 2 weeks later...
  • 2 months later...

أخى عماد الحسامى بارك الله فيك وجزاك عما تقدمه خيرا

وانى والله لأتشرف بأن أكون من تلاميذك فى هذا الباب ونستعين بالله لتلقى هذا الدرس على يديك ونحن لا نتوقف عن الحاجة الى علمك بارك الله فيك

رابط هذا التعليق
شارك

  • 2 months later...
  • 4 weeks later...
  • 3 months later...
  • 3 months later...
  • 2 months later...
  • 5 months later...
  • 4 weeks later...
  • 3 months later...

السلام عليكم جميعاً

عماد بك

تحياتى وتقديرى لك ولعلمك الغزير

ذادك الله من علمه

ماذا نفعل فى حالة لو كنا نريد تطبيق الكود على بيانات عمود

مثلاً

لو تحقق الشرط فى الخلية بى 1 و بى 2 و بى 3 إلى بى 100

تظهر النتيجة فى الخلية جى 1 و جى 2 و جى 3 إلى أخره حتى جى 100

علماً بأن تكرار الكود لعدد كبير من المرات بالطريقة التى تجعل الشاشة تومض مع كل تكرار أمر غير مستحب

أرجو أن تكون وجهة نظرى وسؤالى واضحين

دمت بخير

دعوة لإعادة فتح هذا الموضوع وإستكمال سلسلة الدروس بنفس الطريقة

رابط هذا التعليق
شارك

  • 6 months later...

دعوة لإعادة فتح هذا الموضوع وإستكمال سلسلة الدروس بنفس الطريقة

 

اضم صوتي للاستاذ / يوسف عطا .... اعاده الله للمنتدي بخير وسلام

نرجو اعادة فتح الموضوع من قبل احد اساتذتنا لكل المبتدئين والاعضاء واستكمال السلسلة

حيث ان خبراؤنا اقدر من يقوم بذلك

وحيث ان القدير / الحسامي غائب عنا لفترة

  • Like 1
رابط هذا التعليق
شارك

  • 4 years later...
في 6/12/2010 at 17:02, الحسامي said:

السلام عليكم

ارفق لكم ملفات الموضوع كاملة بعد مشكلة المرفقات التي حدثت في المنتدى

HOSAMI IF THEN.rar

if then else.rar

if then else(hosami).rar

if then elseIF....المتعددة والمتشابكة.rar

case ...statment.rar

choose ...statment.rar

switch ...statment.rar

الجمل الشرطية كاملة (الحسامي).rar

 

  • Like 1
رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information