By sriggins ve čtvrtek 20. září 2018
Publikováno v vynikat
Odpovědi 0
záliby 0
Zobrazení 3.4
Hlasy 0
Mám časovou kartu pro více lidí. Každá časová karta má tabulku, do které se zadávají údaje, které se pak srolují do souhrnného listu. Každá tabulka má pouze jeden řádek, potřebuji udělat makro, které zadá nový řádek podle potřeby na každém časovém listu. Dokážu přimět makro, aby fungovalo pro jeden list najednou, změnou názvu listu na makru. Potřebuji vědět, jak vytvořit makro, které přidá nový řádek, ale které může použít zástupný znak pro název listu, nebo: Mám jiné makro pro dynamickou změnu názvu listu na základě hodnoty buňky A1. Existuje způsob, jak vytvořit VBA, když hledá odkaz na název listu na hodnotu A1?


Sub NewRow()
Dim ws jako pracovní list
Nastavit ws = ActiveSheet
Dim tbl jako ListObject
Set tbl = ws.ListObjects("název listu")
tbl.ListRows.Add
End Sub

Díky,
Zobrazit celý příspěvek