Questo sito utilizza cookie, anche di terze parti, per migliorare la tua esperienza e offrire servizi in linea con le tue preferenze. Chiudendo questo banner, scorrendo questa pagina o cliccando qualunque suo elemento acconsenti all’uso dei cookie

Rimani informato sugli aggiornamenti di SOS-OFFICE. Inserisci il tuo indirizzo e-mail: Informativa sulla privacy

Benvenuto, Ospite
Nome utente: Password: Ricordami

ARGOMENTO: Controllo per Selezionare il Colore

Controllo per Selezionare il Colore 1 Anno 7 Mesi fa #469

  • Pazoiram
  • Avatar di Pazoiram
  • Offline
  • Fresh Boarder
  • Messaggi: 2
Buongiorno, da un form di Excel avrei bisogno di selezionare, tramite un controllo, un colore (possibilmente che ci sia un elenco di colori, tipo quando si seleziona il colore di un testo o un riempimento di un testo da foglio di excel, e NON il nome di essi) con il quale poi andrei ad evidenziare, con il colore di riempimento selezionato, le celle sul foglio excel . Quest'ultima parte non è un problema, ciò che mi manca è la prima, cioè la selezione del colore dal Form ed il riferimento numerico (o RGB) del colore selezionato.

Ringrazio anticipatamente chiunque possa darmi una mano !

Grazie mille e Buona Giornata a Tutti !

This message has an attachment file.
Please log in or register to see it.

L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Controllo per Selezionare il Colore 1 Anno 7 Mesi fa #470

prova con la finestra di dialogo di selezione del colore e questa funzione.
Però non ottieni il codice RGB, ma l'indice del colore

Function ReturnColorindex() As Long
Dim rngCurr As Range
Set rngCurr = Selection
Application.ScreenUpdating = False
Range("IV1").Select
Application.Dialogs(xlDialogPatterns).Show
ReturnColorindex = ActiveCell.Interior.ColorIndex
ActiveCell.Interior.ColorIndex = xlColorIndexAutomatic
rngCurr.Select
End Function
Ultima modifica: 1 Anno 7 Mesi fa da Alessandra.
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Controllo per Selezionare il Colore 1 Anno 7 Mesi fa #471

  • Pazoiram
  • Avatar di Pazoiram
  • Offline
  • Fresh Boarder
  • Messaggi: 2
Grazie Mille Sig.ra Alessandra per la sua celere risposta, il sistema da Lei descritto funziona "alla Grande"!
Unica modifica che ho fatto ho utilizzato la proprietà Color ( ActiveCell.Interior.Color ) per ottenere il "valore" del colore selezionato, valore che posso utilizzare anche per colorare i pulsanti nel Form e vedere l'effetto colore. Il vantaggio di utilizzare la proprietà ColorIndex è che il colore selezionato è più fedele rispetto al valore ottenuto con Color ma si tratta di piccole "sfumature".

Grazie Ancora per l'aiuto ricevuto e buona serata ! :woohoo:

P.S.: ho appena acquistato il suo libro "Excel 2013 - macro e VBA" e lo sto trovando utilissimo !
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Controllo per Selezionare il Colore 1 Anno 7 Mesi fa #472

Ottimo, sono contenta
Intanto le anticipo che sto lavorando alla nuova versione del libro con un paio di interessanti novità.
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
Tempo creazione pagina: 0.106 secondi
Powered by Forum Kunena
Joomla templates by a4joomla