Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 21

Discussione: TextBox multipli!!!

  1. #1

    TextBox multipli!!!

    Ciao a tutti,
    ho un problema con delle TextBox

    ho circa 15 TextBox alla quali associo un valore, poichè devo gesterne i valori tutti una volta volevo creare un ciclo che mi permettesse di predndere tutti i valori in una sola volta e metterli in un array!!

    quello che vorrei fare sarebbe questo:

    dim a(15) as integer

    for i = 1 to 15
    a(i) = UserForm1.TextBox(i).value
    come posso impostare un array di textbox tutte diverse!!
    next i

    grazieee

  2. #2
    se ho ben capito ciò che devi fare, il tuo codice è corretto. Tranne che per l'indice: devi partire da 0 e non da 1.
    Tra l'altro non puoi inserire il testo della textbox in un campo numerico, devi necessariamente fare la conversione.

    E poi, cosa significa ho circa 15 textbox? :master:
    Se ne hai 15 è un conto se sono n è un altro.

    codice:
    Dim a(15) As Integer 
    
    For i = 0 to 14 
       a(i) = CInt(UserForm1.TextBox(i).Text)
    Next i

    05.08.2005 - by alka
    Auguri all'angelo custode dei moderatori.

  3. #3
    Grazie, se ne ho 15, devo ancora implementarle tutte, solo per quello ero stato vago,
    facciamo un esempio con


    TextBox0
    TextBox1
    TextBox2

    utilizzando quanto hai scritto dovrei operare così

    dim a(3) as integer

    for i = 0 to 2
    a(i) = CInt(Userform1.TextBox(i).Text)
    next i

    grazie!!

  4. #4
    Devi avere una matrice di TextBox.
    E allora il codice che hai scritto funziona.

    05.08.2005 - by alka
    Auguri all'angelo custode dei moderatori.

  5. #5
    potresti indicarmi come si fa? grazieee

  6. #6
    Disegni una textbox sul tuo form e assegni:
    - alla alla proprietà Name il nome che vuoi dare all'oggetto;
    - alla proprietà Index valore 0;

    poi ti basterà fare copia e incolla della textbox appena creata; ogni volta che fai incolla ti appare una msgbox che ti chiede se vuoi creare una matrice di textbox, rispondi si e in automatico verrà incrementata la proprietà Index.

    05.08.2005 - by alka
    Auguri all'angelo custode dei moderatori.

  7. #7
    Utente di HTML.it L'avatar di yyzyyz
    Registrato dal
    Oct 2001
    Messaggi
    1,653

    [OT]

    lo stato vi dovrebbe sovvenzionare x la divulgazione informatika nel paese

  8. #8
    un altro piccolo problema!! io sono in vba e nn in vb!!!
    e non c'è l'index!!!
    ci sono altre soluzioni oppure mi scrivo tutto il codice a mano!

    ancora GRAZIEEEEEEEEE
    Luca

  9. #9
    Originariamente inviato da cipo002
    un altro piccolo problema!! io sono in vba e nn in vb!!!
    e non c'è l'index!!!
    ci sono altre soluzioni oppure mi scrivo tutto il codice a mano!

    ancora GRAZIEEEEEEEEE
    Luca
    Questo è uno dei motivi per cui è espressamente richiesto dal regolamento e da noi moderatori di specificare ESATTAMENTE l'ambiente di sviluppo in cui lavorate.
    Ciò che ti ho detto nel post precedente è valido per VB6 e non per VBA; oltre tutto io non so dirti come si fa in VBA.

    Cerchiamo di essere precisi quando apriamo una discussione perchè come vedi anche tu è facile creare equivoci.
    Buon lavoro

    05.08.2005 - by alka
    Auguri all'angelo custode dei moderatori.

  10. #10
    hai ragione, scusa!!!
    cmq mi sei stata di grandissimo aiuto!!!
    ciaoo e grazie ancora!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.