Πώς να χρησιμοποιήσετε το Hex στο VBA Excel

Επικολλήστε το παρακάτω πρόγραμμα στο παράθυρο στο κέντρο της οθόνης. Αυτό το πρόγραμμα χρησιμοποιεί το δεκαεξαδικό σύμβολο συμβολισμού της VBA, "&H", για να ορίσει δύο μεταβλητές, "a" και "b". Ισχύει η μεταβλητή "x". το άθροισμα αυτών των δύο αριθμών και η πρόταση "MsgBox" εμφανίζει τις μη δεκαεξαδικές αναπαραστάσεις των "a", "b" και "Χ."

Public Sub doHexMath() Dim x, a, b a = &H10 b = &HA x = a + b MsgBox a & " plus " & b & " ίσον " & x End Sub

Κάντε κλικ στην εντολή "Εκτέλεση" του μενού "Εκτέλεση". Το Excel θα εμφανίσει το μήνυμα "16 συν 10 ισούται με 26." Στο δεκαεξαδικό, το "10" ισούται με 16 και το "A" ισούται με 10.

Κάντε κλικ στην καρτέλα "Προγραμματιστής" και, στη συνέχεια, κάντε κλικ στο κουμπί "Visual Basic" στον πίνακα "Κώδικας". Αυτή η ενέργεια θα αναδείξει το περιβάλλον προγραμματισμού VBA.

Επικολλήστε το παρακάτω πρόγραμμα στο παράθυρο προγραμματισμού που εμφανίζεται. Αυτό το πρόγραμμα χρησιμοποιεί δεκαεξαδικό συμβολισμό για να εκχωρήσει ένα χρώμα φόντου στο τρέχον επιλεγμένο κελί του βιβλίου εργασίας. Αυτή η σημείωση εμφανίζεται στις εκχωρήσεις στις μεταβλητές "κόκκινο", "πράσινο" και "μπλε". Η δήλωση "ActiveCell" χρησιμοποιεί επίσης δεκαεξαδικό συμβολισμό και προσθέτει τα στοιχεία "κόκκινο", "πράσινο" και "μπλε" μαζί για να δώσει έναν αριθμό στη μορφή που απαιτείται για τον καθορισμό χρώματα στο Excel. Παρατηρήστε ότι μόνο η μεταβλητή "κόκκινη" είναι μη μηδενική. Αυτό σημαίνει ότι το χρώμα που θα δείτε θα είναι καθαρό κόκκινο.

Public Sub colorCell() Dim blue, green, red red = &HFF green = &H0 blue = &H0 ActiveCell. Εσωτερικό. Χρώμα = μπλε * &HFF00 + πράσινο * &HFF + κόκκινο Τέλος Υπο