< návrat zpět

MS Excel


Téma: Detekce undo rss

Zaslal/a 15.8.2014 11:31

Dobrý den,

potřeboval bych zajistit, aby se událostní procedura nevykonala při změně buňky pomocí undo

Zaslat odpověď >

#021170
avatar
Snad by postačilo

With Application
.EnableEvents = False
.Undo
.EnableEvents = True
End Withcitovat
#021171
avatar
Tím bych mohl provést undo bez událostní procedury. Ještě bych potřeboval zakázat ctrl Zcitovat
#021172
avatar
Tak do modulu thisworkbook vlož

Private Sub Workbook_BeforeClose(Cancel As Boolean)

'reset vypnuti kontroly stisku klaves (ctrl+z)
Application.OnKey "^z"
End Sub

Private Sub Workbook_Open()

MsgBox "V tomto sesite je zakazano 'vzit zpet' !!", vbInformation, "Oznameni"
'zakazani stisku klaves (ctrl+z)
Application.OnKey "^z", ""

End Sub


Ale nelze "asi" zjistit zda bylo použito zpět pomocí kliknutí myši na šipku zpět.citovat
#021173
avatar
Díky, ale zjistil jsem že těch problémů může být mnohem více. Nakonec jsem to vyřešil tak, že uchovávám zaálohu po každém řádku tabulky a v záloze je posledních deset stavů.citovat

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