uměl by mě někdo poradit jak nadefinovat vstup do funkce ve VBA, aby typ byl něco jako union. Takovy typ neexistuje, ale jestli se to dá nějak obejít.
Potřebuji zhruba něco takového:
Function porovnavka(aa As Range, bb As Range) - ideálně, aby tu bylo bb Union tak abych mohl mít n-krát range, ale ne jednoznačně daný počet.
Něco na způsob takhle psané sumy. Tu taky mohu mít kolik chci libovolně rozházených buněk a oblastí.
=SUMA(B2:B7;B12;B15;B16)
Funkce mi bude sloužit k porovnávání a dopočítávání nevyplněných oblastí v složitém dotazníku.
napadlo mě zatím jenom varianta vkládat druho oblast jako text, ale to má problém s kopírováním

Prostě
Function porovnavka(aa As Range, bb As String)
bb_v = split(bb,",")
atd......
funguje perfektně dokud ji nechci relativně kopírovat. Potom je problém. Vstup je text a nefungují relatvní odkazy.
Díky všem na jakýkoliv nápad