Benvenuto Ospite Cerca | Topic Attivi | Utenti | | Log In | Registra

vb puro Opzioni
c.broggio
Inviato: Monday, July 11, 2005 2:21:51 PM
Rank: Member

Iscritto dal : 10/4/2000
Posts: 0
ciao
non e' proprio office ma e' molto simile al vba , ipotizziamo che in un progetto ho una textbox e una serie di commandbutton che inseriscono nella textbox un numero da 0 a 9
io vorrei sapere come faccio a cancellare l'ultimo dato inserito qualora sbagliassi
mi spiego meglio , usiamo excel : in una userform io ho una textbox e una serie di pulsanti di comando (10) ogni pulsante aggiunge un numero nella textbox , faccio un esempio in vba ; textbox1=textbox1 & 1 , in pratica aggiunge un 1 nella textbox , visto che i pulsanti sono 10 come nella calcolatrice se io dovessi sbagliare a schiacciare come faccio a togliere solo l'ultima cifra inserita e non le altre ?

grazie per l'aiuto
Sponsor
Inviato: Monday, July 11, 2005 2:21:51 PM

 
a10n11
Inviato: Monday, July 11, 2005 3:37:19 PM

Rank: AiutAmico

Iscritto dal : 5/29/2003
Posts: 1,694
una possibile soluzione:
assegna ad un pulsante il seguente codice:

Sub annulla_ultimo()
on error GoTo Fine
X=Len(Textbox1)
Textbox1=Mid(Textbox1,1,x-1)
Fine:
End Sub

così ad ogni pressione del commandbutton cancelli sempre il numero in coda.
La gestione dell'errore viene messa per evitare che la pressione del pulsante cancella produca un errore quando la textbox è vuota.
saluti
Andrea

Utenti presenti in questo topic
Guest


Salta al Forum
Aggiunta nuovi Topic disabilitata in questo forum.
Risposte disabilitate in questo forum.
Eliminazione tuoi Post disabilitata in questo forum.
Modifica dei tuoi post disabilitata in questo forum.
Creazione Sondaggi disabilitata in questo forum.
Voto ai sondaggi disabilitato in questo forum.

Main Forum RSS : RSS

Aiutamici Theme
Powered by Yet Another Forum.net versione 1.9.1.8 (NET v2.0) - 3/29/2008
Copyright © 2003-2008 Yet Another Forum.net. All rights reserved.