Ich habe eine Daten von 5-Bit-Binärzahlen (10110, 10111, 01011, etc ..), die die Dateninformationen der übertragenen Bits in der Faser sind. Jetzt habe ich getan, dass ich binäre Zahlen addieren und subtrahieren muss, und diese sind in der Lautstärke hoch. So, wie ich bereits diese Daten in meinem Excel-Blatt habe, dachte ich über die Implementierung von VBA-Code zum Hinzufügen und Subtrahieren der Binärzahlen. Ich konnte keine Funktion finden, die 1 + 1 = 10 summiert, ich finde nur, dass 1 + 1 = 2. Auch, um zu subtrahieren, gibt es eine Methode der 1er und 2er Kompliment. Wenn es etwas gibt, das von VBA getan werden kann, bitte hilf mir. Ich habe versucht, mein Bestes zu geben, aber es summiert 1 + 1 = 2. Danke!Wie binäre Zahlen mit VBA hinzufügen oder subtrahieren?
1
A
Antwort
3
mit 5-Bit-Binärdateien in A1 und A2, in einer anderen Zelle eingeben:
=DEC2BIN(SUM(BIN2DEC(A1),BIN2DEC(A2)))
Wie Sie sehen, ist VBA nicht erforderlich. Wenn Sie wirklich brauchen VBA dann:
Public Function BinSum(s1 As String, s2 As String) As String
With Application.WorksheetFunction
BinSum = .Dec2Bin(.Sum(.Bin2Dec(s1), .Bin2Dec(s2)))
End With
End Function
1
VBA
worksheetfunction.DEC2BIN(worksheetfunction.BIN2DEC("0011") + worksheetfunction.BIN2DEC("0011"))
Verwandte Themen
- 1. wie Komma getrennte Zahlen in r hinzufügen oder subtrahieren?
- 2. Wie Nummer hinzufügen oder subtrahieren zu HTML-Element mit jquery
- 3. Assembler subtrahieren 16bit Zahlen
- 4. Subtrahieren von VBA-Variablen
- 5. Hinzufügen/Subtrahieren von ganzen Zahlen aus der Zeit
- 6. Excel-VBA und Aussage mit Zahlen
- 7. Batch-Zufallszahl addieren oder subtrahieren Wert
- 8. Hinzufügen und Subtrahieren in Visual Basic
- 9. Hinzufügen/Subtrahieren von Hexadezimalzahlen
- 10. Zufälliges Addieren oder Subtrahieren einer Zahl zwischen zwei Zahlen aus einem Bereich von Zellen
- 11. Subtrahieren oder Hinzufügen von Listen von Listen in Prolog?
- 12. Kann IDL Datum hinzufügen/subtrahieren?
- 13. Subtrahieren oder Hinzufügen von Vektoren in einer Matrix
- 14. Subtrahieren zwei Zahlen ohne Verwendung von '-' Operator
- 15. Hinzufügen/Subtrahieren von Datenrahmen mit verschiedenen Spaltenbeschriftungen
- 16. xarray entspricht pandas subtrahieren/hinzufügen
- 17. Hinzufügen und Subtrahieren von Zeit
- 18. Problem Subtrahieren von negativen Zahlen in Java
- 19. VBA - Unterschiedliche Anzahl von Daten subtrahieren
- 20. Subtrahieren Zeiten und Daten in vba excel
- 21. Visual Basics Calculater hexadezimale und binäre Zahlen
- 22. Wie Datum/Uhrzeit Komponenten mit einem berechneten Intervall hinzufügen/subtrahieren?
- 23. VBA kann Tage vom Datum nicht subtrahieren
- 24. mehrere Eingabewerte addieren oder subtrahieren insgesamt
- 25. Excel Find Geschwindigkeit vs VBA binäre Suche?
- 26. VBA Timer - subtrahieren Zeit mit Warten auf Benutzereingaben
- 27. Convert numpy Array mit Schwimmern auf binäre (0 oder 1 ganzen Zahlen)
- 28. Hinzufügen von Zahlen mit gridspec
- 29. VBA - SumIfs mit Oder
- 30. subtrahieren verbleibenden Stunde von einem Tag mit VBA
'= DEC2BIN (BIN2DEC (A2) -BIN2DEC (A1))' ' –
worksheetfunction.BIN2DEC ("0011") + worksheetfunction.BIN2DEC ("0011") 'dann benutze' DEC2BIN', um das Ergebnis wieder auf binär zu bringen. –