napr.:
dim nazevsouboru as string
dim i as integer
for i = 0 to me.listbox1.listcount - 1
if me.listbox1.selected(i) then
nazevsouboru = me.listbox1.list(i)
'zde otevrete soubor a provedete dalsi makro...
Application.Workbooks.Open("C:\Users\mn\Desktop\makro\" & fir & "\" & nazevsouboru)
end if
next i
Je treba cyklus a postupne overit, zda byla polozka vybrana a potom s polozkou pracovat.
sydcitovat