Zdravím, mohl bych požádat o pomoc s makrem na porovnání dat v excelu a odhaleni nespárovaných položek.
Jde o to, že mám výstupy ze dvou různých systémů, ty jsem dal do dvou různých sloupců v jednom sheetu a potřeboval bych je porovnat a zobrazit pouze ty které jsou nespárované.
Pokud je ve sloupci A např. 5 hodnot "100,00" a ve sloupci B jsou pouze 3 hodnoty "100,00", tak ve výsledku by tedy mělo být ve sloupci A 2 hodnoty "100,00" jako nespárované a ve sloupci B nebude žádná hodnota "100,00".
Moc děkuji za pomoc.
roka
Porovnání a párování dat v excelu pomocí VBA
Porovnání a párování dat v excelu pomocí VBA
- Přílohy
-
- Porovnani.xlsx
- (12.28 KiB) Staženo 53 x
Re: Porovnání a párování dat v excelu pomocí VBA
mno moc z tvojho popisu nechapem co ces.. jedna moznost je pouzit klasicky vlookup, ale ak to ces hned vypisat, tak mozes pouzit aj taketo jednoduche makro, ja to pouzivam na porovnanie hodnot v stlpcoch A a B a vypisanie rozdielnych do stlpca C:
Samozrejme vypisuje len hodnoty zo stlpca B, ale to si mozes upravit.. tiez tam mozes pridat premenna(s bukou i).entirerow.copy a premenna2(s bunkou j).entirerow.paste ak ces aby ti vypisalo cele riadky..
To mas take zakladne lamacke riesenie, ako odo mna
Kód: Vybrat vše
Private Sub CommandButton1_Click()
Dim hod As String
Dim bunka As String
Dim i As Long
Dim j As Integer
j = 3
For i = 1 To 5000
bunka = Cells(i, 2) 'hodnota stlpca B
If bunka = "" Then
MsgBox "Hotovo.. Pocet najdenych zaznamov: " & j - 3
Exit Sub
End If
hod = Application.CountIf(Range("A:A"), bunka) 'porovnanie hodnot A a B
If hod = 0 Then
j = j + 1
Cells(j, 3) = bunka 'vzpisanie rozdielnej hodnoty ktora sa nachadza v B ale nie v A
End If
Next i
End Sub
Samozrejme vypisuje len hodnoty zo stlpca B, ale to si mozes upravit.. tiez tam mozes pridat premenna(s bukou i).entirerow.copy a premenna2(s bunkou j).entirerow.paste ak ces aby ti vypisalo cele riadky..
To mas take zakladne lamacke riesenie, ako odo mna

-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
-
Porovnaní sestavy + kde muže být problém? Příloha(y)
od Ribendik » 12 pro 2024 11:04 » v Rady s výběrem hw a sestavením PC - 2
- 831
-
od Zivan
Zobrazit poslední příspěvek
12 pro 2024 12:26
-
-
- 1
- 3334
-
od Grimm
Zobrazit poslední příspěvek
28 čer 2024 23:30
-
- 0
- 2648
-
od LukM
Zobrazit poslední příspěvek
19 říj 2024 14:03
-
-
Sledování pomocí hodinek
od palecek » 29 srp 2024 09:47 » v Mobily, tablety a jiná přenosná zařízení - 3
- 3832
-
od GamerXXX
Zobrazit poslední příspěvek
02 zář 2024 12:25
-
-
-
automaticke nastaveni velikosti komentare v Excelu
od Mikik Block » 04 zář 2024 15:17 » v Kancelářské balíky - 0
- 3185
-
od Mikik Block
Zobrazit poslední příspěvek
04 zář 2024 15:17
-
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 9 hostů