Zkus na to jít jinak.
sloupec A - jméno položky
sloupec B - měrná jednotka
sloupec C - cena
sloupec D - místo zaškrtávacího políčka sem prostě budeš psát nějaký symbol, třeba "1" (jednička)
ve sloupci D označíš "jedničkou", které řádky seznamu ze sloupců A až C chceš použít
ten seznam chceš například mít ve sloupcích K, L, M (pro jednoduchost všechny položky začínají na řádku "1")
K1 =když(D1=1;A1;"")
L1 =když(D1=1;B1;"")
M1 =když(D1=1;C1;"")
tedy překopírují se sem hodnoty sloupců A až C
vzorečky z K1 až M1 rozkopíruj dolů, kde seznam ve sloupcích A až C končí
překopírované hodnoty budou jen v řádcích, které jsou označeny ve sloupci D "1"
makrem vyber oblast K1 až Mxx, překopíruj někam na cílové místo, třeba na jiný list (jako hodnoty!) a tam nechej seřadit, tím se platné řádky naskládají pěkně za sebou. Podle čeho seřadíš, je na tobě, můžeš třeba podle pořadového čísla položek, pokud příslušně datovou větu A až C rozšíříš).
----
Určitě to jde elegantněji