odpoveď na otázku a):
dá sa to makrom (momentálne neviem nasimulovať priradnie hyperlinkov)
Výpis názvov hárkov:
Sub Zoznam()
Sheets(1).Range("A1")="Zoznam hárkov:"
For i=2 to ActiveWorkbook.Sheets.Count
Sheets(1).Range("A" & i)= Sheets(i).Name
Next i
End Sub
Este treba doplnit kod priradenia hyperlinkov a potom sa mozes na nejake vzorce vykaslat, vsetko to za teba urobi makro (ak ti to zatial neurobi iny diskutujuci, urobim ti to az sa dostanem na PC)
Pozor, tento kod uz pocita s tym, ze prvy harok je zoznam!
odpoveď na otázku b):
1) pred zavretím súboru sa nastaviť na 1. hárok a tak uložiť
2) vložiť vo VBA do modulu zošita kód:
Private Sub Workbook_Open()
Sheets(1).Select
End Sub
(alebo naopak, nastavit harok 1 na udalost BeforeClose)