الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

عدم تكرار رقم في الإكسل؟

رائج
بدأه أبو جهاد في 7 سبتمبر 2005 · 22 رد · 25,913 مشاهدة · في طلب و دراسة وشرح البرامج
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

إخواني وأخواتي المشرفين والمشرفات

إخواني وأخواتي الأعضاء

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

لقد قمت بعمل جدول في الإكسل وبه عدة أعمدة ومن بينها عامود يختص بإدراج رقم البرج ..سؤالي هو:

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

أفيدوني أفادكم الله

المثال موجود بالمرفقات

وجزاكم الله عنا كل خير

مع خالص التحية والتقدير

دربكــــم خضــــر

Book1.zip

تم تعديل هذه المشاركة بواسطة أبو جهاد في 7 سبتمبر 2005 في 18:11

#2

الحل بالمرفقات

_________.rar

تم تعديل هذه المشاركة بواسطة mas3ud في 2 نوفمبر 2006 في 03:10

#3

أخي الكريم جزاك الله خير على الحل

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

20_09_05_04_45_39_1127216739saudi_aC_.gif
#4

اخي الكريم مسعود..

جميل استخدام التنسيق الشرطي ولكن هل يمنع المستخدم من تكرار الرقم..

فما شاهدته هو تظليل باللون الأحمر للرقم المتكرر وهذا غير كاف..

الحل بالفيجوال بيسك في إكسل..

وها انذا ارفق لك الحل كاملا..

تفضل

ادخل رقما مكررا..مثلا 1 او 7 او 4 وشاهد ماذا يفعل فيجوال بيسك بهذه القيمة..

مع همام ما في مستحيل في البرمجة..

تحياتي وان شاء الله يكون هذا المطلوب..

همام

تم تعديل المرفقات لتصحيح بعض الكود..

PreventDoupExcel.rar

تم تعديل هذه المشاركة بواسطة همام ابوعرقوب في 22 أبريل 2007 في 13:55

وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ

مواضيعي ومشاركاتي

#5

أخي العزيز .. مسعود

أخي العزيز همام

شكرا لكم على مجهودكم والمبادرة في المساعدة

وأسأل الله العلي القدير أن يثقل ميزان حسناتكم وأن يوفقكم لما يحبه ويرضاه

وجزاكم الله عني كل خير

تحياتي وتقديري

#6

الأخوه مسعود و همام

اشكر لكم جهودكم و المساعدة :D

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

وجزاكم الله عني كل خير

:) :) :)

20_09_05_04_45_39_1127216739saudi_aC_.gif
#7

كيف فعلتها يا اخي بارك الله فيك

اريد ان افعلها بنفسي

ياريت لو تشرح الخطوات بالتفصيل

شكرا

#8

السلام عليكم

شكرا على هذه المعلومة الثمينة

أخي نبيل

من القائمة Menu

إختر تنسيق / تنسيق شرطي

حدد حسب الشرط التنسيق المرغوب للخلية ، و ليكن

>

cond_form.bmp

تم تعديل هذه المشاركة بواسطة prosed75 في 20 مايو 2007 في 22:08

#9

اخي الكريم نبيل مصر..nabileg

تم ذلك من خلال الكود وليس التنسيق الشرطي كما تفضل الاخ prosed

وذلك لان التنسيق الشرطي كما هو واضح من اسمه يقوم بتغيير اللون والشكل وغيرها من تنسيقات لكنه لا يمتلك امكانيات اجراء الحدث Event أو التحقق من صحة الادخال Validation وهذا كله متاح فقط من خلال الكود..

همام

وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ

مواضيعي ومشاركاتي

#10

السلام عليكم

بداية اشكر الأخ على السؤال القّيم .

كما واشكر الخوة على الحل

وانا شخصيا لوافق الأخ :همام ابو عرقوب على كلامه .

وفقكم الله لما يحبه ويرضاه .

سبحان الله ،والحمد لله ،ولا اله الا الله ،والله اكبر

من قال (اللهم لك الحمد كما ينبغي لجلال وجهك وعظيم سلطانك ) طويت في

صحائفها لكثرة وعظم ثوابها فلا تستطيع الملائكة تعداد حسناتها

والــلــه اعـلـم

Still Water Runs Deep

#11

السلام عليكم ،

لمنع التكرار اتبع الخطوات التالية :

1- ظلل العمود

2- اضغط على القائمة Data

3 - اختر Filter

4- اختر Advanced Filter

5 - اختر OK

6 - ضع إشارة صح على الخيار Unique records only

وصحتين وعافية

:D

اللهم طهر أرض فلسطين من العملاء والخونة

#12

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

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

اخوك همام

1

وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ

مواضيعي ومشاركاتي

#13

شكراً على التوضيح أخي همام ،

يبدو أنني فهمت المطلوب بطريقة خاطئة ..

اللهم طهر أرض فلسطين من العملاء والخونة

#14

أخي العزيز / همام

تحية طيبة وبعد

أبحث عنك في كل مكان

يا ليت تشرح كيف عمل الكود وخاصة انك استعملت range d3 وبحث عنه ولم اجده وبعبارة اخرى كيف تم تحديد العمود المراد منع التكرار فيه

وبالشرح المفصل وبارك الله فيك

مع خالص تحياتي

[يمين]

إذا كـان تـرك الـدين يعــنــي تقــدمــاً

فـيا نفــس مـوتــي قبــل أن تتقـدمــي

[/يمين]

#15

اخ همام

شكرا لك

e37sr2.gif
#16

بارك الله فيك أخي همام وشكرا

أولا -- لست أرى السعادة جمع مال ** ولكن التقي هو السعيد

ثانيا-- وإن ضاق رزق اليوم فاصبر إلى غد *** عسى نكبات الدهر عنك تزول

ثالثا-- أصون عرضي بمالي لا أدنسه *** لا بارك الله بعد العرض بالمال

وأخيرا -- قال تعالى ( يوم لا ينفع مال ولا بنون إلا من أتى الله بقلب سليم )

#17

بارك الله فيك يا أخ همام

فعلاً شئ جميل ولكن أريد يا أخي شرح الكود إن أمكن

مع خالص تحياتي وتقديري

#18

انا عندي نفس المشكله وكيف اختار عدم التكرارا في اكثر من قائمه

متل رقم العميل ررقم حسابع مثلا

#19

بســم الله الـرحمــن الرحيــم

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

طبعا الموضوع قديم من سنتين

وانه لشرف كبير لي ان اشارك في موضوع يوجد به الأستاذ القدير الفاضل همام جزاه الله خيرا

وجد حاليا حل آخر بدون استخدام الكود وهو عن طريق استخدام التحقق من صحة Valdation

تختار مخصص

ثم تضع

=COUNTIF($A:$A;A1)=1

حيث A:A تمثل العمود الذي لانريد تكرار البيانات فيه

و A1 الخلية التي نكتب فيها حاليا

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

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

مع التحية و التقدير للجميع

_________.rar

#20

اخي احمد يعقوب، بارك الله فيك، والله انك حلك رائع ومثالي، وكلماتك بحقي اعتبرها وساما افتخر به،، وبوجودي بينكم..

مرة اخرى، وصدقني انني لجأت للكود لان هذه الطريقة لم تعمل معي، ولكنك وضعت الحل الذي بحثت عنه طويلا، وصدقني ان قلت انني لم اكن اعرف ان $D هي الحل.. لارفاق عمود في شرط التحقق من الصحة، فجزاك الله كل خير..

ما لاحظته وبوضوح ان شرط التحقق من الصحة طبق على الخلايا المرفقة، ولكن اعلم انه بالامكان تحديد النظاق الذي تشاء وتطبق عليه المعادلة..

وهذا اروع.. فكل الشكر لك..

تحياتي

تم تعديل هذه المشاركة بواسطة همام ابوعرقوب في 10 أبريل 2009 في 15:55

1

وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ

مواضيعي ومشاركاتي

#21

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

استاذ همام جزاك الله خيرا

هذة المعلومة لاتساوي شيئا امام ابداعاتكم الدائمة في المنتى

#22

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

#23

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


اساتذتي الكرام جزاكم الله خيرا علي مجهودكم الرائع


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


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


مواضيع مشابهة