Risultati da 1 a 25 di 25

Discussione: Inserire una virgola quando si usa il punto, su più textbox.



  1. #1
    L'avatar di Laura Belli
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Belgio
    Età
    33
    Messaggi
    151
    Versione Office
    excel 2007
    Utile ricevuti
    2
    Utile dati
    5

    Inserire una virgola quando si usa il punto, su più textbox.

    Codice: 
    Private Sub TextBox116_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)If KeyAscii = 46 Then    '46 è il codice Ascii del punto e 44 della virgola
    SendKeys ",", False
    KeyAscii = 0
    End If
    End Sub
    Questo per cambiare il punto con la virgola per una textbox.
    Se ho 100 textboxs come faccio a cambiari a tutti?

    Grazie
    Una bella giornata a tutti i fanatici di qualcosa ...

  2. #2

    L'avatar di Rubik72
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Cosenza
    Età
    45
    Messaggi
    2179
    Versione Office
    Excel 2013
    Utile ricevuti
    826
    Utile dati
    726

    Re: Inserire una virgola quando si usa il punto, su più textbox.

    Purtroppo bisogna scrivere il comando per ogni TextBox

  3. #3
    L'avatar di patel
    Clicca e Apri
    Data Registrazione
    Mar 2016
    Località
    Livorno
    Età
    71
    Messaggi
    829
    Versione Office
    2010
    Utile ricevuti
    116
    Utile dati
    1

    Re: Inserire una virgola quando si usa il punto, su più textbox.

    oppure fare la sostituzione al momento di utilizzare il contenuto delle textbox, ma non conoscendo come le utilizzi è difficile dare suggerimenti validi

  4. #4
    L'avatar di alfrimpa
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Napoli
    Età
    63
    Messaggi
    4027
    Versione Office
    2007 - 2013
    Utile ricevuti
    482
    Utile dati
    76

    Re: Inserire una virgola quando si usa il punto, su più textbox.

    Citazione Originariamente Scritto da Rubik72 Visualizza Messaggio
    Purtroppo bisogna scrivere il comando per ogni TextBox
    Enzo oppure utilizzzando un modulo di classe con all'interno il codice valido per tutte le textbox.

    È solo un'idea.......
    Alfredo

    "Non esistono cose facili o difficili; esistono cose che si sanno e cose che non si sanno"

    "Solo due cose sono infinite: l'universo e la stupidità umana; riguardo l'universo ho ancora dei dubbi" (Albert Einstein)

  5. I seguenti utenti hanno dato un "Utile"


  6. #5
    L'avatar di dracoscrigno
    Clicca e Apri
    Data Registrazione
    May 2016
    Località
    ferrara
    Età
    40
    Messaggi
    1469
    Versione Office
    office pro 2010
    Utile ricevuti
    336
    Utile dati
    180

    Re: Inserire una virgola quando si usa il punto, su più textbox.

    Citazione Originariamente Scritto da Rubik72 Visualizza Messaggio
    Purtroppo bisogna scrivere il comando per ogni TextBox

    Non ricordo bene l'ì aprocio perchè l' ho studiato solouna volta e poi non mi è mai più capitato di riutilizzarlo... Dovete svegliare Scossa che lui lo ricorda di certo o, se non altro, magari tira fuori un bellissimo eserciziono con una form e qualche textbox...

    Bisogna utilizzare un modulo di classe dove si dichiara una variabile pubblica di tipo textbox. Naturalmente WithEvent.

    Si scrive in questa classe, nell evento... in questo topic si parla di KeiPress... si scrive quello che tutte le textbox del progetto devono avere in comune all' interno del keypress e poi, nel progetto, si utilizza questa classe al posto delle textbox originali...
    Anche quì c'è un barbatrucco perchè non è che puoi prelevare dalla cassetta degli strumenti le nuove textbox... Vanno associate alle reali ... Mannaggia...

    Quest' argomento mi interessa sempre perchè l' unico modo che ho di ricordarlo è quello di chiacchierarne

  7. #6
    L'avatar di dracoscrigno
    Clicca e Apri
    Data Registrazione
    May 2016
    Località
    ferrara
    Età
    40
    Messaggi
    1469
    Versione Office
    office pro 2010
    Utile ricevuti
    336
    Utile dati
    180

    Re: Inserire una virgola quando si usa il punto, su più textbox.

    Ecco.. appunto bravo Alfri

  8. #7
    L'avatar di Powerwin
    Clicca e Apri
    Data Registrazione
    Mar 2016
    Località
    Milano
    Messaggi
    746
    Versione Office
    2010
    Utile ricevuti
    135
    Utile dati
    45

    Re: Inserire una virgola quando si usa il punto, su più textbox.

    Ciao a tutti, i controlli TextBox, se non ho letto male (sto studiando le Collection proprio in questi giorni ), sono inseriti nella Collection CONTROLS, quindi presumo si possa fare un ciclo simile, anche se non ho idea di come sia strutturato il tuo file

    Codice: 
    Private Sub UserForm_Activate()Dim i as Integer
    For I=1 to 40
        Controls("T" & cstr(i)).Value=Format$(worksheets("Calcoli").cells(i,1).Value,"#0.0000")
    Next
    Flavio


  9. #8
    L'avatar di alfrimpa
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Napoli
    Età
    63
    Messaggi
    4027
    Versione Office
    2007 - 2013
    Utile ricevuti
    482
    Utile dati
    76

    Re: Inserire una virgola quando si usa il punto, su più textbox.

    Tempo fa (mi rivolgo a Draco) realizzai per l'utente Nick0573 un calendario che era costituito da due combo per mesi ed anni e 31 togglebutton per i giorni.

    Inizialmente avevo scritto le procedure evento per ciascun togglebutton ma poi mi son detto che doveva esserci un modo di scrivere un unico codice che avesse valenza su tutti i togglebutton.

    Cercando in rete ho trovato del codice dell'ottimo Mauro Gamberini che faceva uso dei moduli di classe per array di controlli che ho studiato e poi riadattato alle necessità del caso specifico.

    Ora sono in ferie ma quando rientro riprenderò quel file e cercherò di rielaborarlo secondo le necessità di Laura (che saluto) e se ci riesco posterò il tutto, magari anche nella sezione dei tutorial (anche se l'argomento non è proprio da "novellini").
    Alfredo

    "Non esistono cose facili o difficili; esistono cose che si sanno e cose che non si sanno"

    "Solo due cose sono infinite: l'universo e la stupidità umana; riguardo l'universo ho ancora dei dubbi" (Albert Einstein)

  10. I seguenti utenti hanno dato un "Utile"


  11. #9
    L'avatar di Laura Belli
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Belgio
    Età
    33
    Messaggi
    151
    Versione Office
    excel 2007
    Utile ricevuti
    2
    Utile dati
    5

    Re: Inserire una virgola quando si usa il punto, su più textbox.

    Aspetto con piacere allora
    Citazione Originariamente Scritto da alfrimpa Visualizza Messaggio
    Tempo fa (mi rivolgo a Draco) realizzai per l'utente Nick0573 un calendario che era costituito da due combo per mesi ed anni e 31 togglebutton per i giorni.

    Inizialmente avevo scritto le procedure evento per ciascun togglebutton ma poi mi son detto che doveva esserci un modo di scrivere un unico codice che avesse valenza su tutti i togglebutton.

    Cercando in rete ho trovato del codice dell'ottimo Mauro Gamberini che faceva uso dei moduli di classe per array di controlli che ho studiato e poi riadattato alle necessità del caso specifico.

    Ora sono in ferie ma quando rientro riprenderò quel file e cercherò di rielaborarlo secondo le necessità di Laura (che saluto) e se ci riesco posterò il tutto, magari anche nella sezione dei tutorial (anche se l'argomento non è proprio da "novellini").
    Una bella giornata a tutti i fanatici di qualcosa ...

  12. #10
    L'avatar di patel
    Clicca e Apri
    Data Registrazione
    Mar 2016
    Località
    Livorno
    Età
    71
    Messaggi
    829
    Versione Office
    2010
    Utile ricevuti
    116
    Utile dati
    1

    Re: Inserire una virgola quando si usa il punto, su più textbox.

    intanto allega un file di esempio con 10 textbox in modo da farci capire il problema che hai

  13. #11
    L'avatar di Laura Belli
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Belgio
    Età
    33
    Messaggi
    151
    Versione Office
    excel 2007
    Utile ricevuti
    2
    Utile dati
    5

    Re: Inserire una virgola quando si usa il punto, su più textbox.

    Nella userform2 la textbox116 ho cambiato già.

    Vorrei che tutte le textbox della userform avessero la stessa propietà. Pensavo esistesse una maniera "semplice" per non adattare tutte le textbox una ad una
    Buon weekend a tutti
    File Allegati File Allegati
    Una bella giornata a tutti i fanatici di qualcosa ...

  14. #12
    L'avatar di dracoscrigno
    Clicca e Apri
    Data Registrazione
    May 2016
    Località
    ferrara
    Età
    40
    Messaggi
    1469
    Versione Office
    office pro 2010
    Utile ricevuti
    336
    Utile dati
    180

    Re: Inserire una virgola quando si usa il punto, su più textbox.

    Citazione Originariamente Scritto da alfrimpa Visualizza Messaggio
    Tempo fa (mi rivolgo a Draco) realizzai per l'utente Nick0573 un calendario che era costituito da due combo per mesi ed anni e 31 togglebutton per i giorni.

    Inizialmente avevo scritto le procedure evento per ciascun togglebutton ma poi mi son detto che doveva esserci un modo di scrivere un unico codice che avesse valenza su tutti i togglebutton.

    Cercando in rete ho trovato del codice dell'ottimo Mauro Gamberini che faceva uso dei moduli di classe per array di controlli che ho studiato e poi riadattato alle necessità del caso specifico.

    Ora sono in ferie ma quando rientro riprenderò quel file e cercherò di rielaborarlo secondo le necessità di Laura (che saluto) e se ci riesco posterò il tutto, magari anche nella sezione dei tutorial (anche se l'argomento non è proprio da "novellini").

    Mi sa che parliamo dello stesso esercizio....
    Ricordo una form con qualche imgBox, forse 4 o 6; delle Textox e delle ceckBox... L' ho studiacchiato una sola volta, nel senso che:
    l' ho aperto, ho cercato di riprodurlo e l' ho pure riprodotto secondo le mie esigenze... non scusa... Non esigenze. Secondo i miei gusti e voglie del momento ma poi, quei concetti, non l' ho più presi in mano e quindi me li sono completamente dimenticati.


    Se trovassi anche solo qualche Link dove poter rinfrescarsi la memoria io te ne sarei gia grato... Comunque adesso vado digitando Mauro gamberini

  15. #13
    L'avatar di patel
    Clicca e Apri
    Data Registrazione
    Mar 2016
    Località
    Livorno
    Età
    71
    Messaggi
    829
    Versione Office
    2010
    Utile ricevuti
    116
    Utile dati
    1

    Re: Inserire una virgola quando si usa il punto, su più textbox.

    un esempio lo potete trovare in allegato, non so se è quello di Mauro
    File Allegati File Allegati

  16. #14
    L'avatar di dracoscrigno
    Clicca e Apri
    Data Registrazione
    May 2016
    Località
    ferrara
    Età
    40
    Messaggi
    1469
    Versione Office
    office pro 2010
    Utile ricevuti
    336
    Utile dati
    180

    Re: Inserire una virgola quando si usa il punto, su più textbox.

    grazie patel. ma stamattina mi son svegliato BI-presto e preso da uno sprizzo ho cercato su google ed ho trovato risposta.



    ho cominciato a scrivere il post guida e volendo dare un valore aggiunto a quello che gia esiste in rete, è ancora a metà.
    appena rientro dalla colazione mi rimetto al lavoro

    a tal proposito sto cercando qualcosa che parli di DIM , e SET.
    perchè il concetto che si cela dietro al funzionamento riguarda il fatto che le variabili oggetto sono riferimenti all oggetto...

    ih ih ih ih
    a dopo :)

  17. #15
    L'avatar di Powerwin
    Clicca e Apri
    Data Registrazione
    Mar 2016
    Località
    Milano
    Messaggi
    746
    Versione Office
    2010
    Utile ricevuti
    135
    Utile dati
    45

    Re: Inserire una virgola quando si usa il punto, su più textbox.

    il link di Mauro Gamberini è questo per chi lo volesse studiare

    http://www.maurogsc.eu/excel/xlsarraycontrolli.aspx
    Flavio


  18. #16
    L'avatar di alfrimpa
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Napoli
    Età
    63
    Messaggi
    4027
    Versione Office
    2007 - 2013
    Utile ricevuti
    482
    Utile dati
    76

    Re: Inserire una virgola quando si usa il punto, su più textbox.

    Si Flavio è esattamente quello al quale sono partito io.
    Alfredo

    "Non esistono cose facili o difficili; esistono cose che si sanno e cose che non si sanno"

    "Solo due cose sono infinite: l'universo e la stupidità umana; riguardo l'universo ho ancora dei dubbi" (Albert Einstein)

  19. #17
    L'avatar di patel
    Clicca e Apri
    Data Registrazione
    Mar 2016
    Località
    Livorno
    Età
    71
    Messaggi
    829
    Versione Office
    2010
    Utile ricevuti
    116
    Utile dati
    1

    Re: Inserire una virgola quando si usa il punto, su più textbox.

    alfredo, quanto ti durano le ferie ? mi sembra che sia passato più di un mese

  20. #18
    L'avatar di alfrimpa
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Napoli
    Età
    63
    Messaggi
    4027
    Versione Office
    2007 - 2013
    Utile ricevuti
    482
    Utile dati
    76

    Re: Inserire una virgola quando si usa il punto, su più textbox.

    Andrea io sono pensionato quindi sono sempre in ferie
    Alfredo

    "Non esistono cose facili o difficili; esistono cose che si sanno e cose che non si sanno"

    "Solo due cose sono infinite: l'universo e la stupidità umana; riguardo l'universo ho ancora dei dubbi" (Albert Einstein)

  21. #19
    L'avatar di dracoscrigno
    Clicca e Apri
    Data Registrazione
    May 2016
    Località
    ferrara
    Età
    40
    Messaggi
    1469
    Versione Office
    office pro 2010
    Utile ricevuti
    336
    Utile dati
    180

    Re: Inserire una virgola quando si usa il punto, su più textbox.

    eccomi.. spero di aver fatto qualcosa di utile - > array di controlli - Stesso codice per più controlli

  22. I seguenti utenti hanno dato un "Utile"


  23. #20
    L'avatar di seawolf
    Clicca e Apri
    Data Registrazione
    Aug 2016
    Località
    Palermo
    Età
    62
    Messaggi
    39
    Versione Office
    2007
    Utile ricevuti
    7
    Utile dati
    1

    Re: Inserire una virgola quando si usa il punto, su più textbox.

    Citazione Originariamente Scritto da dracoscrigno Visualizza Messaggio
    eccomi.. spero di aver fatto qualcosa di utile - > array di controlli - Stesso codice per più controlli
    Per rispondere alla domanda " Inserire una virgola quando si usa il punto, su piu Textbox "propongo una variante al codice postato che si riferisce al Modulo di Classe
    Codice: 
    Private Sub Txt_KeyPress _
    (ByVal KeyAscii As msforms.ReturnInteger)
    Select Case KeyAscii
    Case 44, 48 To 57 'numeri 0-9 piu virgola
    Case Else
    KeyAscii = 0
    MsgBox "Puoi inserire solo caratteri numerici,anche in formato decimale." _
    & vbNewLine _
    & " Es: 19,30 usando la virgola", _
    vbCritical, _
    "Solo Numeri!"
    End Select
    End Sub
    Qual è il punto di avere gusti diversi, se non mostrare che i cervelli lavorano diversamente, che pensiamo diversamente?( Alan Turing)

  24. #21
    L'avatar di dracoscrigno
    Clicca e Apri
    Data Registrazione
    May 2016
    Località
    ferrara
    Età
    40
    Messaggi
    1469
    Versione Office
    office pro 2010
    Utile ricevuti
    336
    Utile dati
    180

    Re: Inserire una virgola quando si usa il punto, su più textbox.

    ciao seawolf.
    io agirei su due condizioni.

    la prima che si possano digitare solo cifre, la virgola ed il punto.
    sono al cellulare e quindi non posso testare...
    ed imporrei che il punto divenga virgola.

    perchè dal tastierino numerico si digita il punto.

    quindi aggiungerei un case [punto] -> keyascii = [virgola]

    ti ricordo che per i numeri, volendo, esiste la funzione isnumeric()

  25. #22
    L'avatar di patel
    Clicca e Apri
    Data Registrazione
    Mar 2016
    Località
    Livorno
    Età
    71
    Messaggi
    829
    Versione Office
    2010
    Utile ricevuti
    116
    Utile dati
    1

    Re: Inserire una virgola quando si usa il punto, su più textbox.

    Citazione Originariamente Scritto da alfrimpa Visualizza Messaggio
    Andrea io sono pensionato quindi sono sempre in ferie
    ma non sei in pensione dal lavoro dei forum ...

  26. #23
    L'avatar di alfrimpa
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Napoli
    Età
    63
    Messaggi
    4027
    Versione Office
    2007 - 2013
    Utile ricevuti
    482
    Utile dati
    76

    Re: Inserire una virgola quando si usa il punto, su più textbox.

    Ma quando sono in ferie non ho il pc quindi mica posso fare tutto a memoria io ho un'eta
    Alfredo

    "Non esistono cose facili o difficili; esistono cose che si sanno e cose che non si sanno"

    "Solo due cose sono infinite: l'universo e la stupidità umana; riguardo l'universo ho ancora dei dubbi" (Albert Einstein)

  27. #24
    L'avatar di seawolf
    Clicca e Apri
    Data Registrazione
    Aug 2016
    Località
    Palermo
    Età
    62
    Messaggi
    39
    Versione Office
    2007
    Utile ricevuti
    7
    Utile dati
    1

    Re: Inserire una virgola quando si usa il punto, su più textbox.

    Citazione Originariamente Scritto da dracoscrigno Visualizza Messaggio
    ciao seawolf.
    io agirei su due condizioni.

    la prima che si possano digitare solo cifre, la virgola ed il punto.
    sono al cellulare e quindi non posso testare...
    ed imporrei che il punto divenga virgola.

    perchè dal tastierino numerico si digita il punto.

    quindi aggiungerei un case [punto] -> keyascii = [virgola]

    ti ricordo che per i numeri, volendo, esiste la funzione isnumeric()
    per quanto riquarda il punto, si , il codice è piu performante, ma dato che le celle debbono accettare oltre i valori numerici anche il punto e la virgola, io lascere il codice che controlla il carattere Ascii, poi si puo fare di tutto, l'importante è raggiungere l'obbiettivo
    Qual è il punto di avere gusti diversi, se non mostrare che i cervelli lavorano diversamente, che pensiamo diversamente?( Alan Turing)

  28. I seguenti utenti hanno dato un "Utile"


  29. #25
    L'avatar di Laura Belli
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Belgio
    Età
    33
    Messaggi
    151
    Versione Office
    excel 2007
    Utile ricevuti
    2
    Utile dati
    5

    Re: Inserire una virgola quando si usa il punto, su più textbox.

    Vi ringrazio.
    Sono stata qualche settimana in vacanza. Riprendero il tutto
    Una bella giornata a tutti i fanatici di qualcosa ...

Discussioni Simili

  1. [Risolto] Punto al posto della virgola
    Di Masaniello nel forum Domande su Microsoft Access
    Risposte: 19
    Ultimo Messaggio: 09/03/17, 08:09
  2. [Risolto] Inserire un punto in un grafico completo conoscendone sono le Y
    Di RickyBiotech nel forum Domande sui Grafici di Excel
    Risposte: 9
    Ultimo Messaggio: 14/01/17, 11:23
  3. [Risolto] Inserire virgola dopo 2 caratteri
    Di Samuela nel forum Domande su Excel in generale
    Risposte: 2
    Ultimo Messaggio: 29/12/16, 14:06
  4. [Risolto] inserire Valore textbox ogni tre celle
    Di Gianfranco55 nel forum Domande su Excel VBA e MACRO
    Risposte: 2
    Ultimo Messaggio: 27/10/16, 09:17
  5. Inserire una textbox che appaia quando la cella viene compilata.
    Di MrFaMa nel forum Domande su Excel VBA e MACRO
    Risposte: 16
    Ultimo Messaggio: 17/02/16, 16:18

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •