>> Tecnologia elettronica >  >> Casa intelligente >> Vita smart

Come usare la notazione esadecimale in VBA Excel

L'uso della notazione esadecimale rende più facile comprendere i numeri che certi oggetti o proprietà VBA usano. Una tale proprietà è il colore. Ad esempio, la notazione base-10 "65025" non rivela la struttura a tre parti del numero, ma usando la notazione esadecimale per lo stesso numero, "&HFF00FF", rivela questa struttura: il componente rosso del colore è nei due caratteri più a destra, il componente blu nei due caratteri centrali, e il componente verde nel quinto e sesto carattere da destra.

Matematica esadecimale

Passo 1

Cliccare la scheda "Sviluppo" per esporre i controlli per lavorare con VBA.

Passo 2

Cliccare il pulsante "Visual Basic" per entrare nell'ambiente di programmazione VBA.

Passo 3

Incolla il seguente programma nella finestra al centro dello schermo. Questo programma usa il simbolo di notazione esadecimale VBA, "&H", per definire due variabili, "a" e "b". La variabile "x" contiene la somma di questi due numeri, e l'istruzione "MsgBox" visualizza le rappresentazioni non-esadecimali di "a", "b" e "x".

Public Sub doHexMath() Dim x, a, b a = &H10 b = &HA x = a + b MsgBox a & " plus " & b & " equals " & x End Sub

Passo 4

Cliccare una qualsiasi delle istruzioni del programma per selezionarlo.

Passo 5

Cliccare il comando "Esegui" del menu "Esegui". Excel visualizzerà il messaggio "16 plus 10 equals 26". In esadecimale, "10" equivale a 16, e "A" equivale a 10.

Impostazione colori

Passo 1

Cliccare la scheda "Sviluppo", poi cliccare il pulsante "Visual Basic" sul pannello "Codice". Questa azione aprirà l'ambiente di programmazione VBA.

Passo 2

Incolla il seguente programma nella finestra di programmazione che appare. Questo programma usa la notazione esadecimale per assegnare un colore di sfondo alla cella attualmente selezionata nella cartella di lavoro. Quella notazione appare nelle assegnazioni alle variabili "rosso", "verde" e "blu". L'istruzione "ActiveCell" usa anche notazione esadecimale, e somma i componenti "rosso", "verde" e "blu" per ottenere un numero nel formato necessario per impostare i colori in Excel. Nota che solo la variabile "rosso" è non-zero. Questo significa che il colore che vedrai sarà rosso puro.

Public Sub colorCell() Dim blu, verde, rosso rosso = &HFF verde = &H0 blu = &H0 ActiveCell.Interior.Color = blu * &HFF00 + verde * &HFF + rosso End Sub

Passo 3

Cliccare una qualsiasi istruzione nel programma per selezionarlo per l'esecuzione.

Passo 4

Cliccare il comando "Esegui" del menu "Esegui" per eseguire il programma.

Passo 5

Cliccare l'icona "Excel" nella barra delle applicazioni Windows per tornare a Excel. Notare che la cella corrente ha il colore rosso specificato nel passo 2.

  1. Come Usare Wingdings in Excel
  2. Come creare un modulo di candidatura in Word o Excel
  3. Come Usare Variabili Dummy nella Regressione Excel
  4. Come usare la funzione MENO in Excel
  5. Come scrivere uno script VBA
  6. Come disegnare una linea in Excel