< návrat zpět
MS Excel
Téma: Porovnání sloupců a kopie dat - VBA
Zaslal/a maxovo 23.8.2022 10:07
Dobrý den,
trápím se s tvorbou makra a narazil jsem na problém, který už je nad mé síly.
Mám dva listy, kde jsou data v sloupci B a potřeboval bych zkopírovat z jednoho listu do druhého pouze data, která na daném listě nejsou - viz příloha.
Za případnou pomoc předem děkuji
Příloha: 53224_porovnat.zip (34kB, staženo 9x)
Jiří497(23.8.2022 13:10)#053225 Jestli jsem to dobře pochopil, tak zkuste toto.
Příloha: 53225_porovnat.zip (47kB, staženo 12x) citovat
maxovo(23.8.2022 14:31)#053226 Výborně! Mnohokrát děkuji! Zase mám nad čím přemýšlet a rozebírat, abych se zase něco přiučil :)
Kopírovat se má pouze sloupec B - opravil jsem jen toto:
If kopirovat = True Then
For k = 1 To 1 24
Je to tak správně?
citovat
Jiří497(23.8.2022 15:38)#053228 Opravil jsem toho víc.
Do pole se načítá jen sloupec B, když ten zbytek není potřeba
Protože se teď jedná o jednorozměrné pole, tak jsem upravil indexy polí
Ten cyklus "k" na konci je teď zbytečný. Uložím jen jednu hodnoty do jedné buňky.
citovat
maxovo(24.8.2022 7:02)#053233 Děkuji!
Funguje to perfektně
citovat