رکوردها متشابه

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

    • 2015/12/16
    • 26

    [حل شده] رکوردها متشابه

    New Microsoft Excel Worksheet.xlsxبا سلام واحترام
    در فایل اکسل که پیوست می باشد می خواهم رکوردهای متشابه ستون aرا با ستون bرا مقابل هم قرار بگیرند و رنگی شوند با تشکر
  • amir_ts

    • 2015/03/17
    • 1247

    #2
    با سلام
    فایل پیوستی رو ملاحظه کنید.
    فایل های پیوست شده
    [SIZE=7][B][COLOR=navy][FONT=IranNastaliq]ای برادر تو همه اندیشه ای[/FONT][/COLOR][/B][/SIZE]

    کامنت

    • thaqeb

      • 2015/12/16
      • 26

      #3
      سلام ممنون از زحمات شما ولی منظورم این بود که در همان دو ستون مقابل هم قرار بگیرند لطفا راهنمایی فرمایید

      کامنت

      • amir_ts

        • 2015/03/17
        • 1247

        #4
        کد زیر رو امتحان کنید.
        کد:
        [LEFT]
        Sub test()
        Dim lr As Integer
        Dim s As Variant
        On Error Resume Next
        lr = Sheet1.Cells(Sheet1.Rows.Count, "A").End(xlUp).Row
        v = 0
        For i = 1 To lr
        s = Application.Match(Cells(i, 1).Value, Range("b1:b" & lr), 0)
        If Not IsError(s) Then
        t = Cells(i, 2).Value
        Cells(23 + v, 2).Value = t
        v = v + 1
        End If
        Next
        
        lr2 = Sheet1.Cells(Sheet1.Rows.Count, "B").End(xlUp).Row
        
        For i = 1 To lr
        u = Application.Match(Cells(i, 1).Value, Range("b1:b" & lr2), 0)
        If Not IsError(u) Then
        Cells(i, 2).Value = Range("b" & u)
        End If
        Next
        
        For i = 1 To lr2
                 m = Application.CountIf(Range("b1:b" & lr2), Range("b" & i))
                 If (Range("a" & i).Value <> Range("b" & i).Value) And m > 1 Then
                  Range("b" & i).Value = ""
        End If
        Next
        
        End Sub[/LEFT]
        فایل های پیوست شده
        Last edited by amir_ts; 2016/08/22, 16:05. دلیل: تصحیح و تکمیل
        [SIZE=7][B][COLOR=navy][FONT=IranNastaliq]ای برادر تو همه اندیشه ای[/FONT][/COLOR][/B][/SIZE]

        کامنت

        • iranweld

          • 2015/03/29
          • 3341

          #5
          با سلام

          در فایل پیوست دیتای مشابه روبروی هم قرار گرفته و دیتای غیر مشابه به پایین ستون B منتقل میگردد.

          کد PHP:
          Private Sub CommandButton1_Click()

          Range("A" ":B" I).Interior.ColorIndex 0

          Z1 
          Sheet1.Cells(Sheet1.Rows.Count"A").End(xlUp).Row

          Z2 
          Sheet1.Cells(Sheet1.Rows.Count"B").End(xlUp).Row

          For 1 To Z1

          0

          For 1 To Z2

          If Range("B" J) = Range("A" IThen

          TEMP 
          Range("B" I)

          Range("B" I) = Range("B" J)

          Range("A" ":B" I).Interior.ColorIndex 4

          Range
          ("B" J) = TEMP

          1

          End 
          If

          Next

          If O Then

          TEMP 
          Range("B" I)

          Range("B" I) = ""

          Range("B" Z2 1) = TEMP

          Z2 
          Sheet1.Cells(Sheet1.Rows.Count"B").End(xlUp).Row


          End 
          If


          Next

          End Sub 
          فایل های پیوست شده

          کامنت

          چند لحظه..