jj, ja viem, ale hlava to odmieta akceptovať. Proste, blok buniek buď s jedným riadkom, alebo s jedným stĺpcom by som radšej videl ako jednorozmerné pole, ale je to tak, ako to je, moje želanie na tom asi nič nezmení. Dík ešte raz.
Ďakujem. Asi to tak nejak bude, i keď mám trochu problém pokladať
vArray(1 To 1, 1 To 5)
za dvojrozmerné pole 
Mal by niekto vysvetlenie k nasledujúcemu?Sub test1()
Dim varray As Variant
'zretazenie hodnot v stlpci
'toto funguje
varray = Application.Transpose(Range("a11:a13"))
varray = Join(varray, "-x-")
MsgBox varray
'zretazenie hodnot v riadku
'aj toto funguje
varray = Application.Transpose(Application.Transpose(Range("a11:e11")))
varray = Join(varray, "-x-")
MsgBox varray
'zretazenie hodnot v riadku
'toto nefunguje: preco?
varray = Range("a11:e11")
varray = Join(varray, "-x-")
MsgBox varray
End Sub
Palooo, jedná sa o referenciu na Access, stačí do googlu dať F3Dynamic a prehliadač vráti spústu odkazov, v ktorých sa to rieši
akorát je to dost krkolomné
Pokiaľ prídeš na niečo jednoduchšie a budeš mať chuť s riešením sa podeliť, rád sa nechám poučiť 
Ja by som preferoval v popisku okrem názvu exitu i jeho vzdialenosť, tu je malý pokus o vylepšenie
Než si sem dal prílohu, niečo som vytvoril, takže posielam pre inšpiráciu, dotiahneš si už sám.
V grafe je použitá pomocná datová sada (Series2). Tá je sformátovaná tak, že nie je viditeľná čiara ani jednotlivé body. Sú u nej zobrazené akurát popisky, ktoré sú zeditované a upravené. Klikni si myškou napr na popisok exit1 (musíš 2x, aby si vybral iba jeden popisok, nie celú sadu) a v riadku vzorcov uvidíš, odkiaľ sa popisok ťahá. Dosť krkolomne sa to vysvetľuje, chce to poznať pár trikov a mať s tým trochu praxe 
pokus
Tá vzdialenosť má byť vynesená na ose Y? V tom prípade by sa pravdepodobne nejednalo o XY graf, ale o čiarový graf s potlačením zobrazenia samotnej čiary, iba so zobrazením jednotlivých bodov...
edit: píšeš, že na ose X majú byť vzdialenosti jednotlivých Exitov, akurát nemajú byť zobrazené čísla, ale názvy Exitov. Čo má byť na ose y?
alebo takto:
v tabulke2 si zmeň stĺpec H na =Tabulka1[@ID]
do kódového okna listu nakopíruj:Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
 Dim myLoOne As ListObject, myLoTwo As ListObject
 Set myLoOne = ListObjects("Tabulka1")
 Set myLoTwo = ListObjects("Tabulka2")
 If Not Intersect(Target, myLoOne.Range) Is Nothing Then
 With myLoTwo.ListRows
 Do While myLoOne.ListRows.Count > .Count
 .Add
 Loop
 Do While myLoOne.ListRows.Count < .Count
 .Item(.Count).Delete
 Loop
 End With
 End If
 Set myLoOne = Nothing
 Set myLoTwo = Nothing
End Sub
rado sa stalo
písal som, že je treba preštudovať vlastnosti a metódy daného objektu a páč viem, že si kluk šikovný, vôbec som nepochyboval o tom, že si to dotiahneš 
možná príčina: chybovú hlášku variable not defined kód hádže v prípade, keď je nastavená povinná deklarácia premenných (Option Explicit na začiatku modulu) a daná premenná nie je zadeklarovaná. Takže, buď zrušiť Option Explicit, t.j. vymazať z kódu túto inštrukciu, alebo čistejšie riešenie - danú premennú zadeklarovať.
Prílohu som neštudoval, ani nebudem.
edit: Zvedavosť mi nedala a prílohu som otvoril. Je to tak, ako píšem vyššie: Pri povinnej deklarácii premenných je potrebné zadeklarovať premennú PdfPath:
Dim PdfPath (as String), časť v zátvorkách by tam byť mala, ale nemusí, v tom prípade bude PdfPath zadeklarovaná ako Variant.
Nie len v 2013, excel tables existujú v 2010, som si skoro istý, že i v 2007 (v predošlých verziách neviem) :)
Dá sa nejako takto, posielam len ako inšpiráciu, moc som to nedoťahoval k dokonalosti  :Sub TEST()
 :Sub TEST()
 Dim myLo As ListObject, myRng As Range, i As Byte
 Set myLo = ActiveSheet.ListObjects("TB_JMENA")
 For i = 1 To myLo.ListRows.Count
 Set myRng = Intersect(myLo.ListRows(i).Range, myLo.ListColumns("CELE JMENO").Range)
 MsgBox myRng
 Next i
 Set myLo = Nothing
 Set myRng = Nothing
End Sub
edit: názvy stĺpcov zistiť napr. For Each Cell In myLo.HeaderRowRange
 MsgBox Cell
 Next Cell
zapísať do nejakého poľa a potom z tohto poľa volať..
Proste, celé je to o tom, preskúmať objekt ListObject a jeho vlastnosti a metódy 
Nevíš v čem je problém?
No v čom asi tak bude problém? Ten formulár je proste príliš veľký, musíš si ho vo VBE zmenšiť 
@eLCHa:
btw:
proč Vás to tak zajímá ;)
Asi málo iných impulzov k premýšľaniu :). Hovorím si, že to určite nebude nič zložité, keď sa to zobrazuje v príspevkoch rôznych užívateľov; niečo ma potom núti klásť si stále dokola otázku, ako je možné, že na pravdepodobne triviálnu vec nedokážem prísť :)
 \n
\nOblíbený formulář Faktura byl vylepšen a rozšířen.
  
  Více se dočtete zde.
Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.