Nwlapcug.com


Come utilizzare Hex in VBA Excel

Utilizzando la notazione esadecimale rende più facile capire i numeri che alcuni utilizzano oggetti o proprietà VBA. Una di tali proprietà è colore. Ad esempio, la notazione di base 10 "65025" non rivela la struttura tripartita del numero, ma utilizzando la notazione esadecimale per lo stesso numero, "& HFF00FF," rivela questa struttura: componente rosso del colore è i due caratteri più a destra, il componente blu è in due personaggi centrali e il componente verde è nella quinto e sesto caratteri da destra.

Istruzioni

Math esadecimale

1

Fare clic sulla scheda "Developer" per esporre i controlli per l'utilizzo di VBA.

2

Fare clic sul pulsante "Visual Basic" per entrare nell'ambiente di programmazione VBA.

3

Incollare 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". Variabile "x" contiene la somma di questi due numeri, e l'istruzione "MsgBox" vengono visualizzate le rappresentazioni non esadecimale di "a", "b" e "x".

Public Sub doHexMath()

Dim x, a, b

a = & H10

b = & ettari

x = a + b

MsgBox un & "plus" & b & "equivale a" & x

End Sub

4

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

5

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

Impostare i colori

6

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

7

Incollare il seguente programma programmazione finestra che appare. Questo programma utilizza la notazione esadecimale per assegnare un colore di sfondo per la cella attualmente selezionata nella cartella di lavoro. Tale notazione compare nelle assegnazioni per le variabili "rosso", "verde" e "blu". L'istruzione "ActiveCell", inoltre, viene utilizzata la notazione esadecimale e aggiunge i componenti "rosso", "verde" e "blu" insieme per ottenere un numero nel formato necessario per impostare i colori in Excel. Si noti che solo la variabile "rossa" è diverso da zero. Ciò significa che il colore che si vedrà sarà rosso puro.

Public Sub colorCell()

Dim blu, verde, rosso

rosso = & HFF

verde = & H0

blu = & H0

ActiveCell.Interior.Color = & HFF00 + verde blu & HFF + rosso

End Sub

8

Fare clic su qualsiasi istruzione nel programma per selezionare il programma per l'esecuzione.

9

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

10

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