Srovnání dvou tabulek EXCEL
-
- nováček
- Příspěvky: 1
- Registrován: leden 15
- Pohlaví:
- Stav:
Offline
Srovnání dvou tabulek EXCEL
Zdravím Vám, potřeboval bych nutně poradit se srovnáváním dvou tabulek. Mám dvě tabulky vedle sebe. Potřebuji vyfiltroval shodné produkty podle čísla produktu a srovnat je vedle sebe. Jedná se o srovnání produktů ze dvou let. Ty produkty, které se koupily v roce 2011, ale nekoupily se v roce 2012 (a naopak), by se měly vymazat, nebo posunou pod toto srovnání(prostě aby se nepletly do této tabulky). Prosím o pomoc. Potřebuji to tento týden. Díky Honza
- Přílohy
-
- Sešit21.xlsx
- (10.77 KiB) Staženo 59 x
-
- Level 4.5
- Příspěvky: 1547
- Registrován: březen 11
- Bydliště: Drsná Vysočina :D
- Pohlaví:
- Stav:
Offline
Re: Srovnání dvou tabulek EXCEL
Ahoj,
bude stačit takto?
bude stačit takto?
Kód: Vybrat vše
Sub Porovnej()
Dim BlkA As Range, BlkB As Range
Dim CllA As Range, CllB As Range
Dim shoda As Integer
' definovani bloku bunek na listech
Set BlkA = ActiveSheet.Range(("a2:a") & Cells(Rows.Count, "a").End(xlUp).Row)
Set BlkB = ActiveSheet.Range(("f2:f") & Cells(Rows.Count, "f").End(xlUp).Row)
Application.ScreenUpdating = False
shoda = 0 ' pocet shod
opak1:
' prochazet BlkA
For Each CllA In BlkA.Cells
' prohledavat BlkB
With BlkB
Set CllB = .Find(CllA.Value, LookIn:=xlValues, LookAt:=xlWhole, SearchOrder:=xlByRows)
If CllB Is Nothing Then ' pri shode porovnat sloupce f:f
Range(CllA.Address).Resize(1, 3).Delete Shift:=xlUp
GoTo opak1
End If
End With
Next CllA
opak2:
' prochazet BlkB
For Each CllB In BlkB.Cells
' prohledavat BlkA
With BlkA
Set CllA = .Find(CllB.Value, LookIn:=xlValues, LookAt:=xlWhole, SearchOrder:=xlByRows)
If CllA Is Nothing Then ' pri shode porovnat sloupce f:f
Range(CllB.Address).Resize(1, 3).Delete Shift:=xlUp
GoTo opak2
End If
End With
Next CllB
Application.ScreenUpdating = True
MsgBox " Uff, hotovo.", vbInformation
' odstranit objektove promenne
Set CllB = Nothing
Set CllA = Nothing
Set BlkB = Nothing
Set BlkA = Nothing
End Sub
-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
-
EXCEL -jak otevřít 2 excel sobory abych je viděla současne a samostatně
od Ketty02 » 30 srp 2024 21:19 » v Vše ostatní (sw) - 2
- 4832
-
od Riviera kid
Zobrazit poslední příspěvek
02 zář 2024 16:21
-
-
- 2
- 12254
-
od Snekment
Zobrazit poslední příspěvek
29 led 2025 15:05
-
-
Jaký z těchto dvou notebooků vybrat?
od Speed_dead » 10 říj 2024 21:49 » v Rady s výběrem hw a sestavením PC - 11
- 1971
-
od Speed_dead
Zobrazit poslední příspěvek
12 říj 2024 21:07
-
-
- 1
- 4854
-
od atari
Zobrazit poslední příspěvek
07 kvě 2025 09:41
-
- 3
- 3366
-
od lubo.
Zobrazit poslední příspěvek
24 říj 2024 00:00
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 1 host