Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Visual Basic 6 - migliaia
Forum - Visual Basic 6 - migliaia

Avatar
mash_mash (Normal User)
Expert


Messaggi: 230
Iscritto: 25/07/2007

Segnala al moderatore
Postato alle 10:51
Giovedì, 04/12/2008
Ciao raga come mai questo codice non funziona :
y=textbox1.text     (ho provato anche con .Value)

Select Case y
   Case y < "30.000"
   yspesa = "sotto i 30.000 €"
     Case y > "30.000" And y <= "40.000"
     yspesa = "tra 30.000 € e 40.000 €"
        Case y > "40.000" And y <= "50.000"
        yspesa = "tra 41.000 € e 50.000 €"
            Case y > "50.000" And y <= "60.000"
            yspesa = "tra 51.000 € e 60.000 €"
End select
textbox2.text = yspesa

Ho provato a tirare via le virgolette nei CASE
ma il codice mi genera invece delle migliaia mi da questo
                  Case y < 30#

Come posso risolverlo ?

PM Quote
Avatar
Louis (Normal User)
Pro


Messaggi: 150
Iscritto: 22/04/2008

Segnala al moderatore
Postato alle 11:34
Giovedì, 04/12/2008
Ciao ha provato con is
Select Case y
Case y is < 30000
yspesa = "sotto i 30.000 €"

PM Quote
Avatar
mash_mash (Normal User)
Expert


Messaggi: 230
Iscritto: 25/07/2007

Segnala al moderatore
Postato alle 11:34
Giovedì, 04/12/2008
RISOLTO :
inanzitutto ho tolto il punto delle migliaia nella condizione di scelta , e poi come per magia ho variato la condizione di scelta da
SELECT CASE
a
ELSEIF
e come per magia VA.
Avrei dovuto pensarci prima di postare , ma ero troppo preso che le soluzioni alternative non uscivano dal mio testolino.

PM Quote
Avatar
P4p3r0g4 (Member)
Guru


Messaggi: 1319
Iscritto: 29/12/2006

Segnala al moderatore
Postato alle 14:43
Giovedì, 04/12/2008
hai dimenticato il 30.000

PM Quote
Avatar
mash_mash (Normal User)
Expert


Messaggi: 230
Iscritto: 25/07/2007

Segnala al moderatore
Postato alle 15:30
Giovedì, 04/12/2008
il 30.000 l'ho risolto scrivendo soltanto 30000

PM Quote
Avatar
tippolo (Normal User)
Pro


Messaggi: 157
Iscritto: 21/09/2008

Segnala al moderatore
Postato alle 16:10
Giovedì, 04/12/2008
Testo quotato

Postato originariamente da mash_mash:

RISOLTO :
inanzitutto ho tolto il punto delle migliaia nella condizione di scelta , e poi come per magia ho variato la condizione di scelta da
SELECT CASE
a
ELSEIF
e come per magia VA.

Però ti consiglio il select case

P.S. Non hai previsto il valore uguale a 30000

Ultima modifica effettuata da tippolo il 04/12/2008 alle 16:13
PM Quote