mazání duplicitních záznamů

Programy pro práci v kanceláři (Word, Excel, Access…=>Office)

Moderátor: Mods_senior

wecker
Level 1
Level 1
Příspěvky: 51
Registrován: srpen 10
Pohlaví: Muž
Stav:
Offline

mazání duplicitních záznamů

Příspěvekod wecker » 29 zář 2012 18:58

Ahoj,

mám dvě stejné tabulky každá na jiném listě, do kterých stále přibývají záznamy. A pokud se v tabulce A objeví záznam, který je i v tabulce B tak se z tabulky B smaže. Je to možné?

Díky za rady!

Reklama
Štučka
Level 2.5
Level 2.5
Příspěvky: 279
Registrován: srpen 12
Pohlaví: Žena
Stav:
Offline

Re: mazání duplicitních záznamů

Příspěvekod Štučka » 02 říj 2012 16:49

Přidejte následující makro do vašeho souboru. To funguje pro data a čísla. Spust'te podle potřeby.

Sub RemoveDuplicateRecordFromWorksheet2()
Dim rg As String, st1 As String, st2 As String, numb As Double, x As Byte, n As Double
x = 0
n = 0
st1 = "Sheet1"
st2 = "Sheet2"
rg = "A1:A10000"
With Sheets(st2)
For numb = 10000 To 1 Step -1
With .Range("A" & numb)
If IsNumeric(Application.Match(.Value, Sheets(st1).Range(rg), x)) Then
.EntireRow.Delete
n = n + 1
End If
End With
Next numb
End With
MsgBox ("Bylo odstraneno " & n & " zaznamu")
End Sub


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek

Zpět na “Kancelářské balíky”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 8 hostů