بررسی کدملی

Collapse
این تاپیک قفل است.
X
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • sunstar

    • 2013/12/29
    • 132

    [حل شده] بررسی کدملی

    سلام بر اساتید ارجمند
    فرض کنید میخواهیم اطلاعات افراد را در یک شیت وارد کنیم که ستون a آن کد ملی افراد می باشد آیا کدی وجود دارد که در زمان تایپ کد ملی ، در صورت نامعتبر بودن کد ملی وارد شده ، کد ملی مذکور آناً حذف شود؟ با تشکر فراوان
  • iranweld

    • 2015/03/29
    • 3341

    #2
    با سلام


    این لینک را بررسی کنید

    کامنت

    • sunstar

      • 2013/12/29
      • 132

      #3
      از راهنمایی استادIranweld ممنونم
      اگر پاسخ اساتید دقیقاً طبق نیاز بنده که در سئوال این حقیر مطرح شده است باشد ؛ خیلی ممنون و متشکر خواهم بود.

      کامنت

      • Amir Ghasemiyan

        • 2013/09/20
        • 4598
        • 100.00

        #4
        نوشته اصلی توسط sunstar
        از راهنمایی استادiranweld ممنونم
        اگر پاسخ اساتید دقیقاً طبق نیاز بنده که در سئوال این حقیر مطرح شده است باشد ؛ خیلی ممنون و متشکر خواهم بود.
        پاسخ دوستمون دقیق هست دوست عزیز
        شما به چه میزان با vba آشنایی دارید؟

        کامنت

        • iranweld

          • 2015/03/29
          • 3341

          #5
          با کسب اجازه از مهندس قاسمیان

          چون ایشان در ستون A مد نظرشون هست کدهای فایل اصلاح گردید

          کد PHP:
          Private Sub Worksheet_Change(ByVal Target As Range)

          If 
          Not Intersect(TargetMe.Range("A:A")) Is Nothing Then

          Dim melicode
          Dim a 
          As Integer
          Dim b 
          As Integer
          Dim c
          j
          melicode 
          Target
          Application
          .EnableEvents False

          If Len(melicode) > And Len(melicode) <> 10 Then
          Target 
          ""
          MsgBox "ÊÚÏÇÏ ÇÑÞÇ㠘ϠÇÔÊÈÇå ÇÓÊ"
          GoTo 0
          End 
          If

          If 
          melicode Or melicode 1111111111 Or melicode 2222222222# Or melicode = 3333333333# Or melicode = 4444444444# Or melicode = 5555555555# Or melicode = 6666666666# Or melicode = 7777777777# Or melicode = 8888888888# Or melicode = 8888888888# Then

          Target ""
          MsgBox "˜Ï ãáí ÕÍíÍ äíÓÊ"
          GoTo 0
          End 
          If
          Mid(melicode101)
          Mid(melicode11) * 10 Mid(melicode21) * Mid(melicode31) * Mid(melicode41) * Mid(melicode51) * Mid(melicode61) * Mid(melicode71) * Mid(melicode81) * Mid(melicode91) * 2
          = (11)
          11
          If (And c) Or (And 1) Or (And 11 cThen
          'MsgBox "˜Ï ãáí ÕÍíÍ ÇÓÊ"
          Else

          Target = ""
          MsgBox "˜Ï ãáí ÕÍíÍ äíÓÊ"

          End If

          End If

          0:

          Application.EnableEvents = True
          End Sub 
          فایل های پیوست شده

          کامنت

          چند لحظه..