|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Feb 2003
Messaggi: 2799
|
[VB6] Somma tra caselle di testo
Devo sommare il valore di 3 caselle di testo.
TextTot= text1.text + text2.text + text3.text Cosi facendo non mi fa la somma, ma mi unisce i numeri Quindi: TextTot= Val(text1.text) + Val(text2.text) +Val(text3.text) Cosi facendo funziona, ma mi restituisce numeri interi..... Putroppo hanno la virgola Quindi ho fatto: TextTot= CDbl(text1.text) + CDbl(text2.text) +CDbl(text3.text) Cosi facendo mi da errore Come posso fare per avere questa somma anche con i decimali???? Ciao e grazieeeeeeee
__________________
AMD 3700x --- ASUS X570 CROSSHEAR VIII HERO --- 4x 8GB Corsair Vengeance RGB PRO 3600 MHz --- SSD: Samsung 980Pro 1TBb --- EVGA RTX 2070 SUPER |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: May 2002
Città: Roma
Messaggi: 587
|
non da errore, i numeri devono avere la virgola non il punto, e cmqsia anche con il punto non darebbe errore ma sbaglierebbe i valori che somma
quel che ho scritto io provando è questo: Text4 = CDbl(Text1) + CDbl(Text2) + CDbl(Text3) se mi dici i valori con cui ti da errore magari provo io e vedo se da errore anche a me
__________________
AMD Phenom II 965 Black Edition | Gigabyte 990XA-UD3 | Corsair 8GB DDR3 1666 | Intel SSD 320 160GB + WD Caviar Green 3TB | AsusGeForce GTX770 DC II| CoolerMaster 690 II | Philips 231e1sb |
![]() |
![]() |
![]() |
#3 | |
Senior Member
Iscritto dal: Feb 2003
Messaggi: 2799
|
Ok
Quote:
Quindi prima di fare i conteggi nel caso di caselle vuote, hli attribuisco uno "0" e sono apposto
__________________
AMD 3700x --- ASUS X570 CROSSHEAR VIII HERO --- 4x 8GB Corsair Vengeance RGB PRO 3600 MHz --- SSD: Samsung 980Pro 1TBb --- EVGA RTX 2070 SUPER |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 09:27.