>> Elettronica Tecnologia >  >> Casa intelligente >> Vita intelligente

Come utilizzare esadecimale in VBA Excel

L'uso della notazione esadecimale semplifica la comprensione dei numeri utilizzati da determinati oggetti o proprietà VBA. Una di queste proprietà è il colore. Ad esempio, la notazione in base 10 "65025" non rivela la struttura in tre parti del numero, ma usando la notazione esadecimale per lo stesso numero, "&HFF00FF", rivela questa struttura:la componente rossa 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

Passaggio 1

Fai clic sulla scheda "Sviluppatore" per esporre i controlli per lavorare con VBA.

Passaggio 2

Fare clic sul pulsante "Visual Basic" per accedere all'ambiente di programmazione VBA.

Passaggio 3

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

Pubblico Sub doHexMath() Dim x, a, b a =&H10 b =&HA x =a + b MsgBox a &" più " &b &" uguale a " &x End Sub

Passaggio 4

Fare clic su una delle istruzioni del programma per selezionare il programma.

Passaggio 5

Fare clic sul comando "Esegui" del menu "Esegui". Excel visualizzerà il messaggio "16 più 10 è uguale a 26". In esadecimale, "10" è uguale a 16 e "A" è uguale a 10.

Imposta colori

Passaggio 1

Fare clic sulla scheda "Sviluppatore", quindi fare clic sul pulsante "Visual Basic" nel pannello "Codice". Questa azione farà apparire l'ambiente di programmazione VBA.

Passaggio 2

Incolla il seguente programma nella finestra di programmazione che appare. Questo programma utilizza la notazione esadecimale per assegnare un colore di sfondo alla cella attualmente selezionata nella cartella di lavoro. Tale notazione appare nelle assegnazioni alle variabili "red", "green" e "blue". L'istruzione "ActiveCell" utilizza anche la notazione esadecimale e aggiunge i componenti "rosso", "verde" e "blu" per produrre un numero nel formato necessario per impostare i colori in Excel. Si noti che solo la variabile "rossa" è diversa da zero. Ciò 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

Passaggio 3

Fare clic su qualsiasi istruzione nel programma per selezionare il programma da eseguire.

Passaggio 4

Fare clic sul comando "Esegui" del menu "Esegui" per eseguire il programma.

Passaggio 5

Fare clic sull'icona "Excel" nella barra delle applicazioni di Windows per tornare a Excel. Si noti che la cella corrente ha il colore rosso specificato nel passaggio 2.


  1. Come utilizzare Wingdings in Excel
  2. Come creare un'applicazione in Word o Excel
  3. Come utilizzare variabili fittizie nella regressione di Excel
  4. Come utilizzare la funzione meno in Excel
  5. Come scrivere uno script VBA
  6. Come disegnare una linea in Excel