< návrat zpět

MS Excel


Téma: Automatický zápis času, při změně v jiné buňce? rss

Zaslal/a 4.2.2016 16:38

Zdravím vespolek a mám prosbu o jedno řešení. 7
Na automatický zápis data a času používám toto MAKRO.

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 3 Then
i = Target.Row
Cells(i, 2).Value = Format$(Now, "hh:nn dd/mm ")
End If


Po uzamčení buněk proti přepisu a zamčení listu, se zápis data a času do buňky nechce provést a vyskakuje chybová hláška.

img

a po debugu se ukáže toto

img

Tipuji, že do MAKRA to bude chtít dopsat oprávnění pro zápis při zamčeném listu, ale nevím jak?
Dík za rady. 1

Příloha: jpg29874_chyba.jpg (14kB, staženo 29x)
29874_chyba.jpg
Zaslat odpověď >

#029875
avatar
Na začátek dej
ActiveSheet.Protect UserInterfaceOnly:=Truecitovat
#029876
Hav-Ran
Prepáč, čo je "hh:nn . . .?citovat
icon #029877
eLCHa
@Hav-Ran

To je OK
Format má jiné formátovací znaky než Text.
https://msdn.microsoft.com/en-us/library/office/gg251755.aspx

Ikdyž, jak upozornil vovka, ta nápověda úplně nesedí.citovat
#029879
Hav-Ran
@eLCHa
S tým som sa ešte nestretol, dík 1citovat
#029898
avatar

cmuch1 napsal/a:

Na začátek dej
ActiveSheet.Protect UserInterfaceOnly:=True

Super, zafungovalo to. Sice to při prvním zápisu chce heslo listu, ale pak už to frčí bez zadávání hesla 1citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

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.

On-line nástroje