| | |
| Stránka: 1 z 1
| [ Príspevkov: 3 ] | |
Autor | Správa |
---|
Registrovaný: 11.03.18 Prihlásený: 07.05.21 Príspevky: 42 Témy: 23 | Napísal Idea: 25.05.2018 9:53 | |
|
Ahojte,
dá sa v Exceli nastaviť, že danú funkciu opakuj až kým neprídeš po spodok tabuľky alebo až kým vypíšeš všetky hodnoty?
Napr. zlúč všetky bunky postupne po riadkoch v stĺpci A a B až kým nebudeš na spodku tabuľky? ╔═══╦═══╗ ╔═══════╗ ╠═══╬═══╣ ╠═══════╣ ╠═══╬═══╣ ╠═══════╣ ╠═══╬═══╣ ╠═══════╣ ╚═══╩═══╝ ╚═══════╝
Vopred ďakujem za odpovede.
|
|
Registrovaný: 05.08.11 Prihlásený: 30.04.24 Príspevky: 1513 Témy: 61 Bydlisko: BA | Napísal eon5: 25.05.2018 12:29 | |
|
toto je kod: For i = 1 To ActiveSheet.UsedRange.Rows.count range("A" & i & ":B" & i).Merge Next i
- je to cyklus, ktory bude bezat od bunky A1 do najnizsej pouzitej bunky a bude zlucovat A a B - ak by si chcel zacat od inej bunky, tak len zmen vychodzi riadok v prvom riadku (i = 1) alebo bunky v druhom riadku (zmenou pismenok A a B na ine) - ked spajas dve bunky, v ktorych je nieco vyplnene, tak ti excel vyhodi error a spyta sa ta ci je ok ked ponecha len udaj z "najlavsej"" bunky; tento error treba vypnut, ale takisto nezabudat na konci makra zase zapnut, cize hotove makro bude vyzerat napr takto:
Sub zlucovanie()
Application.DisplayAlerts = False For i = 1 To ActiveSheet.UsedRange.Rows.count range("A" & i & ":B" & i).Merge Next i Application.DisplayAlerts = True End Sub
.. ak ho budes vyuzivat casto, tak si ho mozes hodit na listu ako gombik. pravy klik na listu(ribbon) -> customize ribbon-> Choose commands from: Macros -> najdes svoje macro a zaradis do ponuky nalavo, premenuj a kedtak zmen aj ikonu
// Spojený príspevok Pia 25.05.18 12:33
ps. ak chces aj ine prikazy, aby sa opakovali az po najnizsi pouzity riadok, tak to tiez hod medzi tieto dva riadky: For i = 1 To ActiveSheet.UsedRange.Rows.count .. Next i
|
|
Registrovaný: 11.03.18 Prihlásený: 07.05.21 Príspevky: 42 Témy: 23 | Napísal autor témy Idea: 28.05.2018 9:24 | |
|
Super, ďakujem.
|
|
| Stránka: 1 z 1
| [ Príspevkov: 3 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|