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

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

قام بنشر (معدل)

السلام عليكم

كيف الحال

أريد عمل ماكرو في الإكسيل بحيث إذا كان التاريخ في الخلية الأولى أكبر من تاريخ اليوم تظهر رسالة محددة في خلية أخرى وإذا كان التاريخ أقل من تاريخ اليوم تظهر رسالة أخرى

قمت بعمل هذا الكود

Range("A1").select

    If ActiveCell.FormulaR1C1 > Date Then


    Range("A2").select

    ActiveCell.FormulaR1C1 = ""

    ActiveCell.FormulaR1C1 = "hi"

    ElseIf ActiveCell.FormulaR1C1 < Date Then

    Range("A2").select

    ActiveCell.FormulaR1C1 = ""

    ActiveCell.FormulaR1C1 = "hello"

    End If

ولكن دائما يعطيني نتيجة واحدة وهي الكلمة الأولى حتى لو غيرت التاريخ إلى قيمة أقل من تاريخ اليوم يعطيني نفس النتيجة

تم تعديل بواسطه ؛ أحمد ؛
قام بنشر (معدل)

السلام عليكم ورحمة الله

أعتقد أن الكود يكون من الشكل المبسط التالي:


    If Range("A1").Value > Date Then

    Range("A2").Value = "hi"

    ElseIf Range("A1").Value < Date Then

      Range("A2").Value  = "hello"

    End If
ويمكن استعمال دالة IF في الخلية A2 بالشكل التالي:
=IF(A1>TODAY();"Hi";IF(A1<TODAY();"Hello";""))

وهذه المعادلة تقوم مقام الكود...

والله أعلم

أخوك بن علية

تم تعديل بواسطه hben
قام بنشر

وعليكم السلام ورحمة الله وبركاته

شكرا لك أخي الكريم

هذا بالضبط ما كنت أريده

وكنت أريده بالكود لأنني أريد تنفيذه في بداية تشغيل ورقة العمل

جزاك الله خيرا

  • 3 weeks later...
قام بنشر

Private Sub Worksheet_Change(ByVal Target As Range)

Range("A1").select

If ActiveCell.Value > Date Then

Range("A2").Value = "hi"

ElseIf Range("A1").Value <= Date Then

Range("A2").Value = "hello"

End If

End Sub

هذا كان ردي عليك في أحد المنتديات منذ فترة

يبدو أنك لم تراه

السلام عليكم

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