Risultati da 1 a 10 di 10

Discussione: Colorare una Texbox di colore diverso a secondo del contenuto



  1. #1
    L'avatar di giovanni.mastellone
    Clicca e Apri
    Data Registrazione
    Oct 2015
    Località
    Napoli
    Età
    48
    Messaggi
    23
    Versione Office
    EXCEL 2010
    Likes ricevuti
    0
    Likes dati
    6

    Wink Colorare una Texbox di colore diverso a secondo del contenuto

    SAlve
    é possibile colorare una texbox di colore diverso secondo il suo contenuto.

    esempio:

    texbox = Acconto la texbox si colora di arancio
    texbox = Evasa la texbox si colora di Verde


    Grazie MIlle:271:

  2. #2
    L'avatar di GiuseppeMN
    Clicca e Apri
    Data Registrazione
    Oct 2015
    Località
    Mantova
    Messaggi
    864
    Versione Office
    2000 - 2013
    Likes ricevuti
    285
    Likes dati
    160
    Buona sera, Giovanni.
    Sinceramente, non sono sicuro di aver interpretato correttamente la Tua Richiesta.

    Quello he ho provato ad ipotizzare sono tre TextBox sistemate in Colonna "A", in Colonna "B" ho inserito il Testo che puoi vedere dall'immagine in allegato.
    Sempre dall'immagine in allegato, puoi vedere la Proprietà:
    - BackColor
    Attribuita ad ognuno dei tre TextBox





    A disposizione.

    Buona serata.

    Giuseppe
    Windows XP Excel 2000 - Windows 10 Excel 2013

  3. I seguenti utenti hanno dato un "Like"


  4. #3
    L'avatar di giovanni.mastellone
    Clicca e Apri
    Data Registrazione
    Oct 2015
    Località
    Napoli
    Età
    48
    Messaggi
    23
    Versione Office
    EXCEL 2010
    Likes ricevuti
    0
    Likes dati
    6
    ciao giuseppe
    la mia textbox risiede un una userform , il suo valore "acconto "evasa", è frutto non di inserimento ma di una ricerca effettuata
    grazie

  5. #4
    L'avatar di GiuseppeMN
    Clicca e Apri
    Data Registrazione
    Oct 2015
    Località
    Mantova
    Messaggi
    864
    Versione Office
    2000 - 2013
    Likes ricevuti
    285
    Likes dati
    160
    Se TextBox risiede in UserForm, credo, che la cosa si semplichi.

    Per evitare perdite di tempo, consiglio di allegare un File, senza dati sensibili, ma, con le indicazioni di quello che vuoi ottenere.



    Giuseppe
    Windows XP Excel 2000 - Windows 10 Excel 2013

  6. #5
    L'avatar di zio_tom
    Clicca e Apri
    Data Registrazione
    Oct 2015
    Località
    Veneto
    Messaggi
    526
    Versione Office
    2010 - Win10
    Likes ricevuti
    64
    Likes dati
    17
    ma perchè usare una texbox, se il valore è frutto di elaborazione e non necessita doi input??
    basta usare Label
    e con lo stesso criterio BackColor con un semplice IF, settarlo
    n°3 - Win10pro + Office 2010 ----- n°1 - Win7pro + Office 2010 ----- n°1 - WinXPpro + Office 2010

  7. #6
    L'avatar di giovanni.mastellone
    Clicca e Apri
    Data Registrazione
    Oct 2015
    Località
    Napoli
    Età
    48
    Messaggi
    23
    Versione Office
    EXCEL 2010
    Likes ricevuti
    0
    Likes dati
    6

    colorare texbox

    Ciao Ho utilizzato la seguente Routin e funziona con la texbox, ma non con la label
    dove sbaglio?

    Private Sub texbox1_Change()


    If me.texbox1.Value = "Acconto" Then me.texbox1.BackColor = RGB(255, 235, 156)


    If me.texbox1.Value = "Evasa" Then me.texbox1.BackColor = RGB(198, 239, 206)


    End Sub



    Private Sub Label49_Change()


    If me.Label49.Value = "Acconto" Then me.Label49.BackColor = RGB(255, 235, 156)


    If me.Label49.Value = "Evasa" Then me.Label49.BackColor = RGB(198, 239, 206)


    End Sub



    Saluti
    Ultima modifica fatta da:giovanni.mastellone; 29/10/15 alle 20:16 Motivo: i saluti li ho messi in mezzo al testo

  8. #7
    L'avatar di GiuseppeMN
    Clicca e Apri
    Data Registrazione
    Oct 2015
    Località
    Mantova
    Messaggi
    864
    Versione Office
    2000 - 2013
    Likes ricevuti
    285
    Likes dati
    160
    Buona sera, Giovanni.
    Non credo che Label abbiano la Proprietà .Value

    Potresti Provare con questo Codice:
    Codice: 
    Private Sub UserForm_Activate()
        If Me.Label1.Caption = "Acconto" Then Me.Label1.BackColor = RGB(255, 235, 156)
        If Me.Label1.Caption = "Evasa" Then Me.Label1.BackColor = RGB(198, 239, 206)
        If Me.Label2.Caption = "Acconto" Then Me.Label2.BackColor = RGB(255, 235, 156)
        If Me.Label2.Caption = "Evasa" Then Me.Label2.BackColor = RGB(198, 239, 206)
    End Sub
    Poi, per cambiare le Caption delle Label, potresti utilizzare CommandButton.

    Se lo ritieni opportuno, possiamo approfondire.



    A disposizione.

    Buona serata.

    Giuseppe
    Windows XP Excel 2000 - Windows 10 Excel 2013

  9. #8
    L'avatar di zio_tom
    Clicca e Apri
    Data Registrazione
    Oct 2015
    Località
    Veneto
    Messaggi
    526
    Versione Office
    2010 - Win10
    Likes ricevuti
    64
    Likes dati
    17
    ma come inserisci "Acconto" o "Evasa"???
    suppono che punti una cella o sbaglio
    quindi quando vai a caricare il testo nella label sai cosa vale e quindi setti anche il colore
    :299:
    n°3 - Win10pro + Office 2010 ----- n°1 - Win7pro + Office 2010 ----- n°1 - WinXPpro + Office 2010

  10. #9
    L'avatar di giovanni.mastellone
    Clicca e Apri
    Data Registrazione
    Oct 2015
    Località
    Napoli
    Età
    48
    Messaggi
    23
    Versione Office
    EXCEL 2010
    Likes ricevuti
    0
    Likes dati
    6
    Ciao Zio_Tom
    il contenuto della cella stessa (visualizzata dalla label o texbox) è variabile .
    Saluti
    G.Mastellone

  11. #10
    L'avatar di zio_tom
    Clicca e Apri
    Data Registrazione
    Oct 2015
    Località
    Veneto
    Messaggi
    526
    Versione Office
    2010 - Win10
    Likes ricevuti
    64
    Likes dati
    17
    non dare le informazioni a gocce
    quindi come ottieni se è acconto o evasa??

    la cosa è molto semplice ma devi essere chiaro
    posta il file, se è maggiore di 50k usa qualcosa simile a dropbox

    qui nel forum è spigato come
    n°3 - Win10pro + Office 2010 ----- n°1 - Win7pro + Office 2010 ----- n°1 - WinXPpro + Office 2010

Discussioni Simili

  1. Risposte: 4
    Ultimo Messaggio: 30/01/17, 16:31
  2. [Risolto] una TexBox che contiene un numero decimale il valore trasferisce il suo contenuto come testo
    Di robertopiro nel forum Domande su Excel VBA e MACRO
    Risposte: 7
    Ultimo Messaggio: 17/10/16, 12:36
  3. Valore texbox
    Di Ciro72 nel forum Domande su Excel VBA e MACRO
    Risposte: 4
    Ultimo Messaggio: 27/09/16, 16:05
  4. Somma fra combox e texbox con formati diversi
    Di nick0573 nel forum Domande su Excel VBA e MACRO
    Risposte: 11
    Ultimo Messaggio: 16/04/16, 08:21
  5. Colorare una cella in base al colore di un'altra cella
    Di Vintex nel forum Domande su Excel VBA e MACRO
    Risposte: 7
    Ultimo Messaggio: 08/10/15, 15:21

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
  •