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

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

قام بنشر

في أكسل أريد كتابة معادلة( "Countif(a1:a4,"Azn" هو يعد الكلمات التي تكون بالخلية ... أرعب في عند وصول إلي عدد معين من الأرقام تظهر رسالة تخبر بأن قد وصل العدد إلي رقم 4 مثلاً ..

 

فقد حاولت كتابة هذا الكود بنفسي ولكن لا يعمل الكود .. وهو

Sub dothis()

Counter = WorksheetFunction.CountIf(Range("a1:a4"), "Azn")

 

If Counter > 3 Then
MsgBox "the number is 3!"
End If
ولكن بالطبع الكود لا يعمل ولا يظهر شئ علي الشاشة بعد العدد 3 ... 
هل يمكن أن أجد حلاً لماذا لا تظهر الرسالة ؟؟ 
شكراً للجميع , 
 
قام بنشر

الملف المرفق هو عبارة عن الملف المطلوب إدخال المعادلة ( التي تظهر رسالة ) إذا تعدي عدد الشخصي عن (3) أذونات شخصية يعطي البرنامج ( رسالة تحذير ) تخبر فيها بأن عدد الشخصي قد نفذ .. 

 

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

دفتر إبريل 2019.xlsx

  • أفضل إجابة
قام بنشر

جرب هذا الكود

Option Explicit
Sub find_Over_Three()

Dim R%, i%
With Range("Bq5").Resize(187, 2)
.ClearContents
.Interior.ColorIndex = xlNone
End With
R = Cells(Rows.Count, 1).End(3).Row
 With Range("Bq5").Resize(R - 4)
    .Formula = "=COUNTIF(B5:BP5,""شخصى"")"
    .Value = .Value
 End With
For i = 5 To R
 If Cells(i, "Bq") > 3 Then
   Cells(i, "Bq").Interior.ColorIndex = 6
   End If
 Next

End Sub

الملف مرفق

April.xlsm

  • Like 2
قام بنشر

أخي الكريم ... لك كل الشكر وإدارة الموقع المتميز ... 

 

لكن الملف الذي قمت برفعه عندما وضعت الكود الذي في الأعلي , لم يحدث شئ ... الرجاء إذا كان هناك فائدة من VBA , الرجاء مع الشكر أن يكون هناك حلاً .. لقد جربت أكواد كثيرة بصراحة من هنا إلي المواقع الأجنبية .. فلم أحصل علي شئ في النهاية للأسف ... 

 

ولكن بالطبع لابد أن أشكر كل السادة المحترمين في الموقع وإدارة الموقع التي تتحرك بسرعة - هذا ليس مدحاً - ولكن الذي رأيته .. 

 

لقد رفعت الملف مرة آخري وكتبت المطلوب داخله .. شكراً لحضراتكم .. تسلموا والله ينور علي المجهود والأهتمام .. 

دفتر إبريل 2019.xlsx

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