Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

Problema TexBox1

Ultimo Aggiornamento: 19/04/2020 08:11
Post: 15
Registrato il: 03/05/2019
Città: MAGLIE
Età: 62
Utente Junior
2007
OFFLINE
17/04/2020 16:31

Salve il con il codice che segue, inserito in una UserForm (lanciata dal Foglio1), vorrei popolare una TextBox
in funzione della scelta fatta dalla ComboBox, a me sinceramente sembra tutto ok, ma nella ComboBox riesco a vedere e selezionare i Valori, ma la TextBox non si Popola...
Potete dargli uno sguardo per favore, e da ieri sera che impazzisco.
a me sembra corretto.
-----------------------------------------------------------------
Private Sub ComboBox1_Change()
uR = Foglio15.Range("A" & Rows.Count).End(xlUp).Row
Cells(1, 5) = uR
For RR = uR To 1 Step -1
If Foglio15.Cells(RR, 1) = ComboBox1 Then
TextBox1 = Foglio15.Cells(RR, 2)
End If
Next RR
End Sub
-------------------------------------------------------------
Private Sub UserForm_Activate()
Dim i As Integer
Dim Prest As Range
Set Prest = Range("Contratti")
Dim Cella As Range
For Each Cella In Prest
ComboBox1.AddItem Cella.Value
Next Cella
End Sub
Post: 2.703
Registrato il: 06/04/2013
Utente Veteran
2010
OFFLINE
17/04/2020 17:59

le txtbox hanno una sola riga...(anche se hanno un parametro multiline; ma poi ti troveresti nei guai ...)

utilizza una listbox

saluti


(ps come è andata a finire con il pulsante autodimensionante?)




[Modificato da dodo47 17/04/2020 18:04]
Domenico
Win 10 - Excel 2016
Post: 15
Registrato il: 03/05/2019
Città: MAGLIE
Età: 62
Utente Junior
2007
OFFLINE
17/04/2020 18:05

Io nella TexBox, devo visualizzare solo una riga...
che è la colonna a DX di quella che visualizzo nella ComboBox...

Per quanto riguarda il Ridimensionamento del Pulsante non ho
ancora risolto...
Grazie dodo47
Post: 1.293
Registrato il: 27/06/2011
Utente Veteran
excel 2007
OFFLINE
19/04/2020 08:11

Re:
ciaoa tutti,
ed innanzi tutto un saluto a Domenico [SM=g27811]

Leccese62, 17/04/2020 18:05:

Io nella TexBox, devo visualizzare solo una riga...
che è la colonna a DX di quella che visualizzo nella ComboBox...




non so se ho capito bene, ma se Prest = Range("Contratti") è un nome definito, altrimenti lo puoi definire, puoi provare a modificare così

vb
Private Sub UserForm_Activate()
ComboBox1.RowSource = "Contratti" 'definisci prima un nome
End Sub 

Private Sub ComboBox1_Change()
TextBox1 = ComboBox1.Column(1) 'attento che l'indice è in base 0
End Sub


Guarda l'allegato
ciao
Frank







Stretta la foglia, larga la via, dite la vostra che ho detto la mia.
Excel 2007 forse anche 2013 ... 2021 ... 365 e future...
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Cerca nel forum
Tag discussione
Discussioni Simili   [vedi tutte]
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 01:04. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com