Excel: Copia il colore della cella da un intervallo denominato in un menu a discesa

Qualcuno può aiutarmi? Ho un intervallo denominato in sheet1 e sulle celle di sheet2 che fanno riferimento all'intervallo denominato come un elenco a discesa. Voglio copiare il colore delle celle dalla sheet1 field denominato1 quando è selezionata nel sheet2 elenco a sheet2 . Sarei grato per qualsiasi supporto.

  • Restituire un valore su due criteri
  • Funzione Excel in esecuzione con le celle vuote
  • Crea una formula di excel per "compri uno, ottieni il resto del 50%"
  • Esiste un simbolo che rappresenta il valore della row o della colonna e può essere utilizzato per definire le funzioni?
  • Merge le tabelle - EXCEL
  • Copia una fila di una certa quantità di volte
  • Validare i numbers codificati dall'utente
  • formula per trovare una cella specifica con dati all'interno della gamma di celle
  • One Solution collect form web for “Excel: Copia il colore della cella da un intervallo denominato in un menu a discesa”

    È ansible get questo risultato attraverso l'evento VBA Worksheet_change . Assicurarsi che la tua gamma colorata inizia nella cella A1 in sheet1 . quindi in foglio2 inserisci questo codice nel Worksheet module di Worksheet module (non regular module ).

     Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address = "$A$1" Then x = Application.WorksheetFunction.Match(Range("A1").Value, Worksheets("Sheet1").Range("NamedRange"), 0) Range("A1").Interior.Color = Worksheets("Sheet1").Range("A" & x).DisplayFormat.Interior.Color End If End Sub 

    Questo codice presuppone che tu abbia la cella di data validation nella cella A1 , ma puoi regolare la parte di codice Target.Adress e range("A1") ai tuoi biseach.

    Microsoft Office Excel Spreadsheet è il miglior software di Office, Excel VBA e formule Excel rendono il foglio di calcolo più veloce.