+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 4 su 4

Disabilitare e cambiare colore ad un pulsante in form

  1. #1
    L'avatar di Codice_da_Vinci
    Codice_da_Vinci non è in linea Scolaretto
    In una form ho un pulsante che:
    a) vorrei disabilitare se il testo di una determinata cella di un determinato foglio è nullo
    b) vorrei abilitare se se è presente il testo, e cambiare anche colore al pulsante

    Ho provato a buttare giù questo codice ma non succede nulla

    p.s. il pulsante è diattivato nella proprietà enabled ed il codice è inserito nel modulo della userform
    Private Sub UserForm_Click()
    If Sheets("Foglio5").Cells(1, 1) = "" Then
    Me.Argentina.Visible = False
    Else
    Me.Argentina.Visible = True
    Me.Argentina.BackColor = 65280
    End If
    End Sub
    

  2. #2
    L'avatar di Codice_da_Vinci
    Codice_da_Vinci non è in linea Scolaretto
    Ho risolto (parzialmente)
    With Me
    If Sheets("Foglio5").Cells(1, 1) = "" Then
     Argentina.Enabled = False
    Else
    Argentina.BackColor = 65280
    Argentina.Enabled = True
    End If
    End With
    
    C'e solo un problema che il bottone non compare subito verde devo cliccarci sopra oppure sull'are dell'userform
    Come si può risolere? Grazie

  3. #3
    L'avatar di dodo47
    dodo47 non è in linea Topo di biblioteca
    Ciao
    nella struttura della tua userForm, seleziona il pulsante e assegna direttamente alla proprietà ForeColor il valore 65280 (ci pensa Excel a variarlo in &H0000FF00&).

    Poi sull'evento inizialize della tua userForm ci scrivi:
    Private Sub UserForm_Initialize()
    Me.CommandButton1.Visible = Sheets("Foglio5").Cells(1, 1) <> ""
    End Sub
    
    saluti

  4. #4
    L'avatar di Codice_da_Vinci
    Codice_da_Vinci non è in linea Scolaretto
    Ciao Dodo e grazie
    mi hai fatto notare che avevo sbagliato la proprietà della userform

    da
    Private Sub UserForm_Click()
    
    a
    Private Sub UserForm_Initialize()
    

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Disabilitare pulsante chiusura Access
    Da Fire nel forum Microsoft Access
    Risposte: 3
    Ultimo Post: 11-06-2015, 18:17
  2. Disabilitare pulsante dopo il click
    Da Jessi45 nel forum HTML, CSS e JavaScript
    Risposte: 0
    Ultimo Post: 21-09-2014, 23:34
  3. Risolto: [VB2010] cambiare colore ad un immagine ... sostituire un colore
    Da imbranato nel forum Visual Basic .Net
    Risposte: 9
    Ultimo Post: 24-10-2013, 18:17
  4. disabilitare pulsante chiudi
    Da Jess nel forum C#
    Risposte: 2
    Ultimo Post: 17-06-2010, 09:24
  5. Cambiare colore sfondo ad un pulsante
    Da Joe_01 nel forum Visual Basic .Net
    Risposte: 21
    Ultimo Post: 22-02-2010, 21:08