You are here:Home-Domande su Excel VBA e MACRO-Colore diverso per ogni riga di una combobx
Colore diverso per ogni riga di una combobx2022-04-18T12:57:45+02:00

Home Forum Domande su Excel VBA e MACRO Colore diverso per ogni riga di una combobx

Visualizzazione 2 filoni di risposte
  • Autore
    Post
    • AvatarMisterExcel
      Partecipante
        Post totali: 76

        Buongiorno a tutti.
        In una form ho una combobox che mi mostra il totale algebrico di tutti gli importi che la compongono. Uso questo codice:

        If txtSaldo1.Text < 0 Then txtSaldo1.ForeColor = &HFF&
         If txtSaldo1.Text > 0 Then txtSaldo1.ForeColor = &HC000&

        La combobox è popolata da importi negativi e positivi attraverso questo codice:

        Dim xcol As Collection
        Dim v As Variant
        Dim lng As Long
        Set xcol = New Collection
        On Error Resume Next
        With xlCartella.Sheets("Foglio2")
        For lng = 3 To 452
        If .Cells(lng, 40).Value <> 0 Then
        xcol.Add .Cells(lng, 40).Value
        End If
        Next
        End With
        For Each v In xcol
        With Me.txtSaldo1
        .AddItem v
        End With
        Next

        Il problema è che se il totale algebrico della combobox è un importo negativo, tutti gli importi che popolano la combobox sono di colore rosso, anche se tra essi ci sono importi positivi. Allo stesso modo, se il totale algebrico della combobox è un importo positivo, tutti gli importi che popolano la combobox sono di colore verde, anche se tra essi ci sono importi negativi. Quello che vorrei è che all’interno della combobox gli importi siano di colore verde se sono positivi, oppure di colore rosso se sono negativi.
        Spero di essere stato abbastanza comprensibile.
        Grazie

      • BySalvBySalv
        Amministratore del forum
          Post totali: 894

          Ciao Inserisci un esempio con la combobox

          Ciao By Sal (8-D

          Ciao By Sal (8-)
          se ti piace la soluzione aiuta a sostenere il Forum con una DONAZIONE a piacere, Grazie

        • AvatarMisterExcel
          Partecipante
            Post totali: 76

            Ciao By Sal.

            Leggendo in rete qualcosa su questo problema, ho avuto conferma che quanto da me richiesto non è possibile con il vba.

            Grazie per il riscontro.

            Alla prossima.

        Visualizzazione 2 filoni di risposte
        • Devi essere connesso per rispondere a questo topic.