» Poradna » Programy

Excel - přičtení a odečtení hodnoty do buňky

 |   |  Microsoft Windows 7 IE 11.0

Zdravím, potřebuji pomoci s tabulkou v excelu ( http://ulozto.cz/xLziMajH/motory-xls ) - představoval bych si, že když do sloupce přijato (nebo odebráno) zapíšu 1 (nebo jakékoli jiné číslo) po odentrování číslo zmizí a změna se mi promítne do sloupce počet, nechci toho po excelu moc?dík za pomocjarda

Mohlo by vás také zajímat

Odpovědi na otázku

 | Microsoft Windows 8 Opera 9.80

Excel to zvladne za pomoci VBA a udalosti na bunce. Ale nei to jen o zakliknuti nekde.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 49.0.2623.112

Do VBA editoru (ALT+F8), dvojklik na List1 vaseho souboru se otevre prazdne okno. Tam vlozte nasledujici kod, a zkuste, jestli je to, co potrebujete.Private Sub Worksheet_Change(ByVal Target As Range)If Target.Count = 1 ThenIf Target.Column = 8 ThenTarget.Offset(0, -1) = Target.Offset(0, -1) + Target.ValueElseIf Target.Column = 9 ThenTarget.Offset(0, -2) = Target.Offset(0, -2) - Target.ValueEnd IfEnd IfEnd Subsyd

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 IE 11.0

Nějaxe mi nedaří, možná jsem napsal špatně co chci. Mám tabulku (viz http://ulozto.cz/xFjXYXQS/motoryzkus-s-tla... ) , úplně vpravo jsou dvě tlačítka, představuji si že při kliknutí na tlačítko ve sloupci příjem se mi ve sloupci počet ks zvýší číslo o 1, při kliknutí na tlačítko ve sloupci odběr se číslo ve sloupci počet ks o 1 sníží (při dvojím trojím atd kliknutí se sníží/zvýší hodnota o 2,3 atd) chci toho po excelu moc? Nebo nejspíš mi nestačí základní znalost excelu a je to tak složité?

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows Vista Firefox 45.0

Takhle mi to pripada, ze to je normalni kalkulacka v excelu, tech se da najit na webu docela dost.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 49.0.2623.110

Scitani, odecitani jsou jiste zakladni funkce tabulkoveho procesoru ... Verte, ze Excel toho zvladne jeste mnohem vic , jen vedet jak na to.Pomoci program. jaz. VBA musite napsat co chcete, aby excel delal... Neni to ani zas tak slozite, na netu najdete spoustu lekci pro zacetecniky...Smazte vse, co mate ve VBA Editoru v Listu jedna a vlozte nasledujici:Private Sub CommandButton2_Click()'prijemDim total As RangeSet total = Sheets(1).Range("G4")total.Value = total.Value + 1End SubPrivate Sub CommandButton1_Click()'odberDim total As RangeSet total = Sheets(1).Range("G4")total.Value = total.Value - 1End Sub

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 IE 11.0

Skvěle, to pracuje přesně tak, jaxem si představoval, že by to mělo fungovat. Teď ještě jak tu funkci rozkopírovat do více řádků?dík za raduJ.F.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 43.0.2357.125

Zdravím,řeším podobný problém a děkuji za ty příkazy, moc mi pomohli. A také bych se chtěl zeptat, jestli existuje příkaz, abych zapisoval hodnoty to jednoho sešitu a přičítali se v jiném sešitu.Děkuji

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Firefox 45.0

Ano

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 50.0.2661.94

Děkuji za odpověď, je mi jasné že to jde, ale mohl bych porosit o ten příkaz.Děkuji

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 50.0.2661.94

Mozna by bylo dobre nahodit nekam ukazky sesitu, jak to myslite...

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 49.0.2623.87

V odkazu posílám ukázky sešitu co tím jsem tím myslel. V komentáři jsem se pokusil situaci specifikovat. Doufám že je to srozumitelné. Děkuji

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 49.0.2623.87

A ještě ten odkaz www.uschovna.cz/zasilka/JF28Y9PMEGAAYH6M-MIZ

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 36.0.1985.125

Zdravim,http://leteckaposta.cz/232490093Zde najdete oba soubory. V sesite Kotacka je tlacitko, kt. se spusti cely proces aktualizace dilu na sklade. Predpokladam, ze v tomto sesite mate upraveny (zatim) pouze jen prvni list a pozdeji upravite vsechny, aby ukazovaly stav na sklade. Kazdopadne makro projizdi a aktualizuje vsechny listy. Druhy sesit musi byt ve stejnem adresari jako sesit Katacka.Vyzkousejte a dejte vedet...syd

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 50.0.2661.94

Zdravím,mockrát děkuji, funguje to tak jak jsem si představoval. Jen mě ještě napadlo, jestli je možné, aby se hodnoty v sešitě kotačka přebírací smazali. Bylo by to více blbuvzdorné. Děkuji.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 | Microsoft Windows XP Chrome 49.0.2623.112

Neni zac. Odpoledne po praci se na to kouknu.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 | Microsoft Windows 7 Chrome 50.0.2661.94

http://leteckaposta.cz/776839235Tady je soubor s makrem. Zmena je tedy, ze data v prebiracim sesite se po aktualizaci vymazou a zaroven se tento soubor zavre.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 49.0.2623.110

Moc mi to pomohlo.Díky moc.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 | Microsoft Windows 7 Chrome 49.0.2623.110

Neni zac, poteseni i na me strane

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Firefox 45.0

Určitě to jde ve skriptu, jak tu zaznělo, ale jako uživatel bych raději tu připsanou hodnotu viděl natrvalo. Spíše by se měly přidávat řádky.

Souhlasím  |  Nesouhlasím  |  Odpovědět

Související témata: Motory, Fiala