< návrat zpět

MS Excel


Téma: Zápis změny v poly rss

Zaslal/a 16.3.2017 8:12

Dobrý den,

jak udělám zápis změny do poznámk, při změně buňky A1? Když změním hodnotu 1 na 6. Aby v poznámce buňky B1 bylo napsáno: změna z "1" na změnu na "6"? a když bude další změna, tak by se poznámka přítě zapsala vždy do posunutého sloupečku, takže do C1 :)

Děkuji

Zaslat odpověď >

#035569
avatar
Nejdříve bych upozornil na to, že v Excelu existuje funkcionalita "Sledování změn" - karta Revize. Díky tomu můžeš získat do komentáře buňky poslední provedenou změnu. Excel pak umožňuje také "Zobrazení změny na novém listu" = tzv. historie změn vázaná na uložení sešitu. Podívej se, jak to funguje...

Jinak to, co popisuješ, by šlo udělat určitě přes makra a události listu.
P.

Možné řešení přes VBA:
Public puvodni_hodnota_bunky As String

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
On Error Resume Next
puvodni_hodnota_bunky = Target.Value
End Sub

Private Sub Worksheet_Change(ByVal Target As Range)
Dim volny_sloupec As Integer

If Target.Column <> 1 Then
Exit Sub
End If

Application.EnableEvents = False

volny_sloupec = Cells(Target.Row, 10000).End(xlToLeft).Column + 1
Cells(Target.Row, volny_sloupec).Value = "změna z: " & puvodni_hodnota_bunky & " na: " & Target.Value

Application.EnableEvents = True
End Sub
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