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

مقارنة تاريخ


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

السلام عليكم

كيف الحال

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

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

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...

ليس ضروريا أن تحدد الخلية أولا

كى تعين لها قيمة

Sub test()

    Range("A1").Select

    If ActiveCell.Value > Date Then

    Range("A2") = "hi"

    ElseIf [a1] < Date Then

    Range("A2") = "hello"

    End If

End Sub

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

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