Pro vložení souboru s makrem se musí soubor nejdříve zazipovat.citovat
Zaslal/a ambraa 6.1.2020 15:16
Dobrý den,
řeším do práce jednoduchý prográmek v excelu na cestovní výkazy viz příloha.
Pozn. všechny hesla jsou nastavené na "123" k visual basic heslo není.
Mám zde nastavené makro v jednotlivých listech proti změně formátu.
Private Sub Worksheet_Change(ByVal Target As Range)
Dim rngHlidani As Range
Dim VlozenaHodnota As Variant
'nastaveni hlidani oblasti
Set rngHlidani = Range("B8:J52")
VlozenaHodnota = Target.Value
' pokud je vybrana bunka z definovane oblasti tak proved
If Union(rngHlidani, Target).Address = rngHlidani.Address Then
With Application
.EnableEvents = False
.Undo
Range(Target.Address) = VlozenaHodnota
.EnableEvents = True
End With
End If
End Sub
Dále mám přidané tlačítko VBA "NOVÝ MĚSÍC", které nachystá formuláře na další měsíc .Tzn, že pouze vymaže obsah z neuzamčených buňek.
Po spuštění tlačítka "NOVÝ MĚSÍC" mi vyskočí error 1004 (.Undo). Pokud vymažu z jednotlivých listu VBA proti změně formátu. Tak to funguje, ale toto musí být zachováno.
Prosím pomůžete mi s tím někdo?
Moc děkuji.
Oblí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.