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

عدم التكرار في ثلاث أعمدة


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

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

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

وعندي ثلاث مجموعات.. واريد عدم التكرار في الثلاث مجموعات مرتبطين ببعضهم البعض.

بمعنى((( عند ادخال قيمه في المجموعه رقم 2 ... وهي مكرره في المجموعه رقم 1..... يقوم بإعطائي رساله بأنها مكررة وهكذا في الثلاث مجموعات

عدم التكرار في ثلاث اعمدة مختلفين.rar

 

تم تعديل بواسطه محمد سامر
رابط هذا التعليق
شارك

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

اخي الفاضل محمد سامر

لم استطع التعديل على الكود الموجود

ولكن

عملت كود آخر - - آمل ان يفي بالمطلوب

'On Error Resume Next
Dim RN1 As Range, RN2 As Range
Dim Q1
Set RN1 = Range("b7:b18,h7:h18,m7:m18")
Q1 = Range(Target.Address)
For Each RN2 In RN1
If Q1 <> "" And RN2.Address <> Target.Address And RN2 = Q1 Then
MsgBox "ÇáÇÏÎÇá :   " & Target.Value & "  ãßÑÑ ÓíÊã ÍÐÝå ", vbMsgBoxRight, "ÇÏÎÇá ãßÑÑ"
Cells(Target.Row, Target.Column).Select
Selection = ""
Exit Sub
End If
Next

 

عدم التكرار في ثلاث اعمدة مختلفينAZ.rar

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

18 دقائق مضت, احمدزمان said:

تفضل اخي الفاضل

تم التعديل للعمل على اعمدة الرقم فقط

 

عدم التكرار في ثلاث اعمدة مختلفينAZ.rar

سلمت يداك اخي.....حماك الله من كل سوء..... هذا هو المطلوب 100 %

 ممكن  أخي شرح مبسط للكود اللي حضرتك استخدمته حتي يتسنى لي استخدامه بعد ذلك؟؟؟؟اكون شاكر لحضرتك؟؟

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

أخى الكريم

'ويمكن تنفيذ الكود على كافة الأعمدة فى الثلاث مجموعات باستخدام
If TC = 2 Or TC = 3 Or TC = 4 Or TC = 8 Or TC = 9 Or TC = 10 Or TC = 13 Or TC = 14 Or TC = 15

'بدلا من

If TC = 2 Or TC = 8 Or TC = 13
يعنى تحديد نطاق الجدول بالكامل فى كل مجموعة بدلا من تحديد عمود واحد فقط ليمنع التكرار فى أى خلية من خلايا الثلاث مجموعات

 

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

28 دقائق مضت, الأستاذ / محمد الدسوقى said:

أخى الكريم

'ويمكن تنفيذ الكود على كافة الأعمدة فى الثلاث مجموعات باستخدام
If TC = 2 Or TC = 3 Or TC = 4 Or TC = 8 Or TC = 9 Or TC = 10 Or TC = 13 Or TC = 14 Or TC = 15

'بدلا من

If TC = 2 Or TC = 8 Or TC = 13
يعنى تحديد نطاق الجدول بالكامل فى كل مجموعة بدلا من تحديد عمود واحد فقط ليمنع التكرار فى أى خلية من خلايا الثلاث مجموعات

 

جزاك الله خيرا استاذ محمد.....نفع الله بك في كل خير

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

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