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

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

Současné rozplánování více projektů v Excelu.

exceleda • 3.3. 17:46

Současné rozplánování více projektů v Excelu.

eLCHa • 2.3. 22:03

Oddělovač polí

Milan-158 • 1.3. 16:01

Oddělovač polí

Whooocak • 1.3. 15:14

Vkládání dat z formuláře na zamknutém listu.

Milan-158 • 1.3. 15:12

Vlastne planovanie zmien

Anonym • 1.3. 7:56

Vkládání dat z formuláře na zamknutém listu.

Začátečník • 28.2. 19:34