PopAds.net - The Best Popunder Adnetwork

Il controllo RefEdit

  • Il controllo RefEdit di Enzo
    Vorrei chiedervi un’ informazione, se vi è possibile, sul controllo di Userform “refedit” che è menzionato su delle riviste ma non è spiegato bene.
    Con il comando “refedit” puoi evidenziare una zona di un foglio e nella casella viene restituito la zona evidenziata.
    Il mio quesito è questo: c'è la possibilità che con questo comando, evidenziando la zona nella casella, venga restituito il contenuto della cella?
    Grazie

    controllo RefEdit di moderatore
    Il comando RefEdit è molto simile ad una casella combinata, tuttavia il suo utilizzo ha senso solamente all’inteno di Excel in quanto la sua funzione è quella di immagazzinare al suo interno le coordinate di un intervallo di celle Excel selezionate. Possiamo trovare esempi di controlli RefEdit dal menu Formato - formattazione condizionale.
    Secondo me non ha molto senso ricavare i valori delle celle tramite Refedit, in quanto x un intervallo di dati dovrebbe gestire una matrice di valori. Tuttavia dalle coordinate si possono estrarre i dati applicativamente.
    Tu cosa ne pensi?

    di enzo
    sono daccordo con te.
    per caso tu conosci qualche sistema attraverso il quale attraverso una userform puoi cliccare andando su una cella o su piu' celle e poi avere il contenuto della stessa nella userform?
    esempio in una userform con una textbox riesco a dire al programma che voglio il contenuto di a1 all'interno della text box. vorrei invece che cliccando esempio nella textbox andassi su una cella o piu celle e riottenere il contenuto nella textbox. ( textbox puo' essere anche combobox etc.). grazie dell'eventuale aiuto

    di Moderatore
    Facciamo un esempio semplice:
    1) definisci una nuova userform che al suo interno abbia una textbox
    2) definisci la proprietà ShowModal della userform a false.
    3) nel modulo di codice relativo al foglio1 inserisci il seguente codice:
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    UserForm1!TextBox1.Text = ActiveCell.Text
    UserForm1.Show
    End Sub.
    4) Entra in foglio1 e prova ad inserire valori a caso nelle celle.
    Poe 'ndar ben?

    di moderatore
    Ti chiedo io un favore adesso: ti va di rispondere ad Ulix nell'altro forum?

    di enzo
    ok