< návrat zpět

MS Excel


Téma: Změny v sešitu rss

Zaslal/a 5.11.2014 1:06

Ahojte, rád bych se zeptal na jednu zapeklitost..

Je možné, aby excel zaznamenal každou změnu v sešitě, na zvláštní list, kde by vypisoval jméno uživatele, datum a čas změny a následně dané upravy vrátil ? V podstatě by stačilo, kdyby uživatel vyplňil nějakou buňku, aby se hodnota buňky smazala a zůstal jen záznam o úpravě..

Předem děkuji za nápady.

Zaslat odpověď >

Strana:  « předchozí  1 2
#022228
Hav-Ran
Ahoj, prepísaniu ešte možno zabrániť aj zákazom vstupu do oblasti, kde sú dáta.Tým vlastne nedostane možnosť niečo zmeniť. Obyčajný užívateľ to neprekoná. Napr. zachytením udalosti SelectioChange umiestnenej cez VBA nie v module ale v konkrétnom liste:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

Dim oblast As Range

Set oblast = Intersect(Target, [a1:c5])

If Not oblast Is Nothing Then Target.Next.Select

End Sub

Tu sa jedná o oblasť A1:C5, treba si samozrejme upraviť podľa seba a dáta v súbore podľa možnosti dať do nejakej súvislejšej oblasti.
Příloha: jpg22228_umiestnenieudalosti.jpg (30kB, staženo 86x)
22228_umiestnenieudalosti.jpg
citovat

Strana:  « předchozí  1 2

Uživatelské menu

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

Menu

On-line nástroje

Formulář Faktura

Formulář Faktura IV

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

Aktivní diskuse