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

عدد مرات ادخال رقم معين في خلية


إذهب إلى أفضل إجابة Solved by ياسر خليل أبو البراء,

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

 

السلام عليكم اساتذتنا الافاضل عندي سؤال يتمثل في الاتي

عندي خلية في الاكسيل لكتابة رقم معين و في خلية اخرى يضهر عدد مرات ادخال رقم معين في الخلية الاولى 

اي مثلا في الخلية 1 اكتب فيها رقم 10 هنا الخلية 2 تظهر لي ان الرقم 10 ادخل مرة واحدة أي تضع عدد 1 واذا كتب الرقم 20 تضهر الخلية ان الرقم 20 ادخل كذلك مرة واحدة اي تضع عدد 1 ولكن اذا كتبت الرقم 10 مرة ثانية تضع الخلية 2  رقم 02 اي ان الرقم 10 ادخل في الخلية 1 مرتين و هكذا 

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

الملف المرفق

 

 

عدد مرات ادراج رقم معين في خلية.rar

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

 ربما يكون هذا المطلوب

اخي سليم لا يوجد اي معادلة  او كود او ملف مرفق ارجو التوضيح ولك من خالص تحيات الحب و الاحترام

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

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

كود :عدد مرات ادخال رقم معين في خلية

Sub Macro1()
On Error Resume Next
[val1].ClearContents
    Range("val").AdvancedFilter Action:=xlFilterCopy, CopyToRange:=Range("D1"), Unique:=True
    Range("E2").Select
    ActiveCell.FormulaR1C1 = "=SUMPRODUCT(--(val=RC[-1]))"
    Selection.AutoFill Destination:=Range("val2"), Type:=xlFillDefault
    Columns("D:D").Sort Key1:=Range("D2"), Order1:=xlAscending, Header:=xlGuess, OrderCustom:=1
End Sub

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

شكرا للاستاذ سليم و الاستاذ الصغير الكبير خزاني على جوابهم الشافي الكافي نعم هذا هو المطلوب بالضبط بارك الله فيكم اخوتي

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

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

ان كان ممكنا ولك منا كل الشكر و التقدير

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

 

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

كود :عدد مرات ادخال رقم معين في خلية

Sub Macro1()
On Error Resume Next
[val1].ClearContents
    Range("val").AdvancedFilter Action:=xlFilterCopy, CopyToRange:=Range("D1"), Unique:=True
    Range("E2").Select
    ActiveCell.FormulaR1C1 = "=SUMPRODUCT(--(val=RC[-1]))"
    Selection.AutoFill Destination:=Range("val2"), Type:=xlFillDefault
    Columns("D:D").Sort Key1:=Range("D2"), Order1:=xlAscending, Header:=xlGuess, OrderCustom:=1
End Sub

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

ان كان ممكنا ولك منا كل الشكر و التقدير

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

  • أفضل إجابة

أخي الحبيب سليم وأخي الغالي خزاني

اسمحا لي بتقديم هذا الحل إثراءاً للموضوع ..هنا الحل لا يعتمد على ورقة أخرى لتخزين القيم التي يتم إدخالها ، كما أنه مقتصر على الأرقام فقط دون النصوص

 

Cell Counter YasserKhalil.rar

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

السلام عليكم اخي ياسر اعتقد ان ملفك المرفق به كود لا يعمل بشكل جيد كما ان الخانة e 1 لا تظهر عدد مرات ادخال الرقم ارجو التعديل ولك منا كل الشكر على مرورك العطر

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

أخي الحبيب سليم وأخي الغالي خزاني

اسمحا لي بتقديم هذا الحل إثراءاً للموضوع ..هنا الحل لا يعتمد على ورقة أخرى لتخزين القيم التي يتم إدخالها ، كما أنه مقتصر على الأرقام فقط دون النصوص

السلام عليكم اخي ياسر اعتقد ان ملفك المرفق به كود لا يعمل بشكل جيد كما ان الخانة e 1 لا تظهر عدد مرات ادخال الرقم ارجو التعديل ولك منا كل الشكر على مرورك العطر

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

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

مليون تريليون شكر على مرورك الطيب

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

الحمد لله أخي زيزو أنه يعمل ..اعذرني لاختلاف نسخ الأوفيس يحدث أحيانا ما لا يحمد عقباه

تقبل تحياتي

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

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.

×
×
  • اضف...

Important Information