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

عدم تكرار الرقم في صفحات مختلفه


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

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

ههل هناك كود يمنع تكرار الأرقام في صفحات مختلفة ولتكن 3 صفحات كلهم في العمود "A" الموضح بالملف باللون الأصفر في الثلاث صفحات....

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

عدم التكرار.xlsm

 

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

هل يمكن التعديل على هذا الكود ليشمل الثلاث صفحات معا في نفس الوقت في الملف السابق

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

Dim RN1 As Range
Dim RN2 As Range
Dim Q1

    Set RN1 = Range("a11:a613")
    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

End Sub

 

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

جزاك الله خيرا اخ علي

ليس هذا هو المطلوب اطلاقا

المطلوب :

عند وجود رقم  ما في احد الصفحات في الخليه ""a"تحديدا.... عند كتابته في صفحه اخرى في الخليه"a" تظهر رساله تفيد بأن الرقم مكرر في صفحه اخرى

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

جرب هذا الملف

الكود

Option Explicit

Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
Application.EnableEvents = False
If Target.Column = 1 And Target.Count = 1 Then
 Dim x1, x2, x3, st
 Dim r1%, r2%, r3%
 st = Target.Value
 Dim rg1 As Range, rg2 As Range, rg3 As Range
 r1 = Sheets("data1").Cells(Rows.Count, 1).End(3).Row
 r2 = Sheets("data2").Cells(Rows.Count, 1).End(3).Row
 r3 = Sheets("data3").Cells(Rows.Count, 1).End(3).Row

 Set rg1 = Sheets("data1").Cells(1, 1).Resize(r1)
 Set rg2 = Sheets("data2").Cells(1, 1).Resize(r2)
 Set rg3 = Sheets("data3").Cells(1, 1).Resize(r3)

 x1 = Application.CountIf(rg1, st)
 x2 = Application.CountIf(rg2, st)
 x3 = Application.CountIf(rg3, st)

 If x1 + x2 + x3 > 1 Then
 MsgBox "the entred value is not unique" & Chr(10) & "I Can't Except that"
 Target.Value = vbNullString
 End If
End If
Application.EnableEvents = True
End Sub

الملف مرفق

No Repitition in 3sheets.xlsm

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

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