< návrat zpět

MS Excel


Téma: Formulár-vzorec(formula)-ovládací prvok-texbox rss

Zaslal/a 14.2.2023 12:04

kabakaAko o čo najjednoduchšie napísať VBA kód do ovládacieho prvku texbox4 na prenásobenie dvoch hodnôt v texboxe2 a texboxe3?

Chcem si vytvoriť niečo podobné.
https://ipdf.sk/uctovne-tlaciva/vyplatna-paska-mzdova-kalkulacka

Ďakujem za nástrel a nasmerovanie.

VYRIEŠENÉ
Ostávam pri starom klasickom spôsobe. Žiadne formuláre.

Příloha: zip54454_vzorec-do-formulara-vba-kodwall.zip (35kB, staženo 5x)
Zaslat odpověď >

#054457
elninoslov
Private Sub TextBox2_Change()
Pocet_Prac_Hod
End Sub


Private Sub TextBox3_Change()
Pocet_Prac_Hod
End Sub


Sub Pocet_Prac_Hod()
Dim Vysledok As String
On Error Resume Next
Vysledok = TextBox2.Text * TextBox3.Text
TextBox4.Text = Vysledok
TextBox4.BackColor = IIf(Err.Number = 0, vbWhite, rgbOrange)
End Sub
citovat
#054458
kabaka

elninoslov napsal/a:




Ďakujem, veľmi pekne, len ak s tým budem ďalej pracovať, tak to bude komplikované takto.

Našla som toto:

https://www.extendoffice.com/documents/excel/4481-excel-sum-of-textbox-values.html

Spočítanie texboxov, ale nefunguje to automaticky, ale na kliknutie vo VBA na RUN zelené tlačítko.citovat
#054461
elninoslov
"On Error Resume Next" som použil naschvál, kvôli tomu aby som sa o prípadnej chybe dozvedel, a dal ju najavo zvýraznením. Naproti tomu Val() bude chybu ignorovať. Viac riadkov kódu má svoje výhody. Z čoho vyplýva, že programovať robustný SW je vždy zložité, takže zabudnite na jednoriadkové všemakro na obsluhu TextBoxov pri použití na to, na čo neboli navrhnuté - na počítanie.

A tým sa dostávam k otázke: Prečo nemôžete použiť v Exceli jeho základnú funkcionalitu, na ktorú bol navrhnutý - počítanie v bunkách ???

50 TextBoxov má navzájom interagovať?citovat
#054465
kabaka

elninoslov napsal/a:

"A tým sa dostávam k otázke: Prečo nemôžete použiť v Exceli jeho základnú funkcionalitu, na ktorú bol navrhnutý - počítanie v bunkách ???


Máte pravdu, zbytočne si to komplikujem.
Je to škriabanie sa cez hlavu.
Nakoniec je to iba pre mňa.
Ostávam pri starom.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