Počítačové znalosti
Pomocí Visual Basic for Applications (VBA) můžete v editoru Visual Basic (VBE) v Excelu vytvářet makra, která jsou uložena přímo v sešitu. Tím získáte možnost automaticky generovat a tisknout sestavy přímo v Excelu. Než začnete programovat, musíte povolit makra.
Otevřete Excel (Start → Všechny programy → Microsoft Excel). Na pásu karet zvolte Developer a klikněte na Macro Security. Vyberte možnost Disable all macros with notification a potvrďte kliknutím na OK. Tím jste povolili práci s makry.
Stiskněte současně Alt + F11 a otevře se Visual Basic Editor. V pravém podokně dvojklikněte na Sheet1 a v okně kódu v rozbalovacím seznamu vyberte Worksheet.
Sub PrintReport()
Dim Page_number As Long
Dim ActiveSh As Worksheet
Dim ShNameView As String
Set ActiveSh = ActiveSheet
For Each Cell In Range(Range("B3"), Range("B3").End(xlDown))
ShNameView = ActiveCell.Offset(0, 1).Value
Page_number = ActiveCell.Offset(0, 1).Value
Select Case Cell.Value
Case 1
Sheets(ShNameView).Select
Case 2
Application.Goto Reference:=ShNameView
End Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1
Next Cell
End Sub
Tento smyčkový kód projde buňky ve sloupci B od B3 až po poslední vyplněnou buňku a pro každou buňku vytiskne příslušný list. Kód pracuje pouze s listy v aktuálním sešitu.
Microsoft Excel je skvělý nástroj pro evidenci faktur. Pomocí jednoduchých tabulek můžete sledovat odeslané faktury i přijaté platby. Nastavení takové tabulky v Excelu 2003 či 2007 je rychlé – stačí vytvořit několik sloupců, zadat data a soubor uložit. Krok 1 – Otevření Excelu Spusťte Microsoft Exce
Visual Basic je jazyk podporovaný společností Microsoft, založený na událostním programování a kompatibilní s .NET i COM. Díky komponentovému modelu mohou vývojáři rychle vytvářet pokročilé aplikace opakovaným využitím předdefinovaných komponent. Jedním z častých úkolů je zobrazit data uživateli pom