< 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.

Jméno
Kontrola
Text
  b i u s img code url hr   1 2 3 4 5 6 7 8 9 10

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 91x)
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

Čas od do

lubo • 19.4. 16:30

Makro smyčka

MilanKop • 19.4. 10:46

Makro smyčka

elninoslov • 19.4. 9:02

Čas od do

elninoslov • 19.4. 8:46

Čas od do

jarek1111 • 18.4. 13:46

Čas od do

lubo • 18.4. 11:13

Čas od do

jarek1111 • 18.4. 8:32