Excel - historizace dat
Excel - historizace dat
Ahoj, měl bych dotaz na vytvoření makra v excelu. Chtěl bych vytvořit makro, které by po změně hodnot v konkrétní buňce zkopírovalo původní hodnoty v dané buňce do jiné buňky - tedy nějakou historizaci. Nejsem ve VBA ještě kovaný, tak bych rád někoho požádal o radu, pomocí jakých funkcí bych měl historizaci provést. Mnohokrát děkuji za jakokoliv odpověď. bloom
-
- člen HW spec týmu
-
Elite Level 12
- Příspěvky: 16106
- Registrován: květen 08
- Bydliště: České Budějovice
- Pohlaví:
- Stav:
Offline
Re: Excel - historizace dat
Kód: Vybrat vše
Private Sub Worksheet_Change(ByVal Target As Range)
If ActiveCell.Value <> Target Then
Range("B1") = Target
Else
Set Target = Nothing
Exit Sub
End If
End Sub
Pokud se změní hodnota jakékoliv aktivní buňky, zkopíruje se její původní obsah do B1, jinak se končí procedura.
Je to narychlo uplácané (cca 2 minuty), je to spíš vodítko jak na věc.
Nikdy neříkej, že to nejde, protože se najde někdo, kdo o tom neví a udělá to!
Chcete si nechat sestavit nový počítač?
Chcete si nechat sestavit nový počítač?
Re: Excel - historizace dat
Díky, ale bohužel se mi do B1 kopíruje vždy jen nová hodnota v konkrétní buňce.
-
- člen HW spec týmu
-
Elite Level 12
- Příspěvky: 16106
- Registrován: květen 08
- Bydliště: České Budějovice
- Pohlaví:
- Stav:
Offline
Re: Excel - historizace dat
Pravda, to by bylo moc jednoduché.
Možná bych volil metodu dvou listů, záleží o jaká data se jedná a kolik by se jich kopírovalo. Nebylo by to řešení?
VBA nemá fci before_update, která by si pamatovala hodnotu buňky před její změnou.
Možná bych volil metodu dvou listů, záleží o jaká data se jedná a kolik by se jich kopírovalo. Nebylo by to řešení?
VBA nemá fci before_update, která by si pamatovala hodnotu buňky před její změnou.
Nikdy neříkej, že to nejde, protože se najde někdo, kdo o tom neví a udělá to!
Chcete si nechat sestavit nový počítač?
Chcete si nechat sestavit nový počítač?
Re: Excel - historizace dat
Nakonec jsem to vyřešil tak, že jsem zkopíroval původní data na nový list a pod ně se kopírují změny.
-
- člen HW spec týmu
-
Elite Level 12
- Příspěvky: 16106
- Registrován: květen 08
- Bydliště: České Budějovice
- Pohlaví:
- Stav:
Offline
Re: Excel - historizace dat
To je celkem rozumné, pokud nejde o rozsáhlá data.
Nikdy neříkej, že to nejde, protože se najde někdo, kdo o tom neví a udělá to!
Chcete si nechat sestavit nový počítač?
Chcete si nechat sestavit nový počítač?
-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
- 16
- 6266
-
od mirekol
Zobrazit poslední příspěvek
20 říj 2023 08:31
-
- 1
- 384
-
od Grimm
Zobrazit poslední příspěvek
12 bře 2024 21:43
-
- 3
- 1979
-
od Story-Long
Zobrazit poslední příspěvek
14 srp 2023 10:11
-
- 5
- 2520
-
od mmmartin
Zobrazit poslední příspěvek
13 črc 2023 18:44
-
- 2
- 1791
-
od honzzicek
Zobrazit poslední příspěvek
01 črc 2023 08:57
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 5 hostů