Office: Excel 97-2010 String in Binär umwandeln

Helfe beim Thema Excel 97-2010 String in Binär umwandeln in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo Vorab, dies ist keine praxisrelevante Aufgabenstellung, daher ist es auch nicht bestürzend wenn es keine Lösung gibt! Mich würde dennoch... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von User, 23. September 2012.

  1. Excel 97-2010 String in Binär umwandeln


    Hallo

    Vorab, dies ist keine praxisrelevante Aufgabenstellung, daher ist es auch nicht bestürzend wenn es keine Lösung gibt!
    Mich würde dennoch interessieren ob es möglich ist eine Zelleingabe binär (Zeichensatz 255, -> 8 Bit) auszugeben, ob Formel oder VBA ………..egal.

    Bsp. in der Zelle A1 steht Hallo -> Ausgabe in Zelle B1 0100100001100001011011000110110001101111

    H -> ASCII 72 -> bin ->01001000
    a -> ASCII 97 -> bin 01100001

    und so weiter….

    Das ganze vielleicht noch umgekehrt Bin -> String. -> in einer Zelle
    01001011111101100110110001101110
    Ausgabe in einer Zelle -> Köln

    Thx und lg
    Bernd

    :)
     
  2. OfficeUser Neuer User
    Hallo,
    sicher geht das.
    In ein Modul:
    Code:
     ABC
    2Hallo0100100001100001011011000110110001101111Hallo
    3Testtext0101010001100101011100110111010001110100011001010111100001110100Testtext
    ZelleFormel
    B2=String2Bin(A2)
    C2=Bin2String(B2)
    B3=String2Bin(A3)
    C3=Bin2String(B3)
    Gruß
    Rudi
     
    OfficeUser, 25. September 2012
    #2
  3. OfficeUser Neuer User
    Hallo

    hier mal ein Ansatz per Formel


    Summe 2
     ABC
    1Hallo   
    2H11100101110010
    3a'10010111'111001010010111
    4l'100001000'111001010010111100001000
    5l'100001000'111001010010111100001000100001000
    6o'100010001'111001010010111100001000100001000100010001
    verwendete Formeln
    Zelle Formel Bereich
    A2 =TEIL(A;ZEILE()-1;1) 
    B2 =HEXINBIN(CODE(A2)) 
    C2 =C1&B2 
     
    OfficeUser, 25. September 2012
    #3
  4. Excel 97-2010 String in Binär umwandeln

    Hallo Rudi, hallo Udem

    @Rudi, ich verwende Office 2003 da kommt nur #Wert heraus, komischerweise funktionieren aber die Formeln, wie von Udem gepostet. (Danke schon mal) statt Hexin.. ->hatte ich DezinBin verwendet.
    Das Analysetool ist aktiviert... aber anscheinend geht es in VBA nicht über worksheetfunction..... oder habe ich etwas übersehen.....

    Den Code habe ich in einem Modul untergebracht.
    Inzwischen habe ich noch was über google gefunden..., da bin ich aber erstmal am Testen.
     
  5. Hallo Bernd,

    aktiviere bei 2003 im VBE mal den Verweis auf atpvbaen.xls (sollte unter lw:\Programme\Microsoft Office\Office11\Makro\Analyse\ liegen), dann kannst Du die Funktionen direkt aus VBA heraus verwenden.

    Rudis Codes leicht modifiziert:
    Code:
    Andernfalls nimm eine der zahlreichen Funktionen zur Umrechnung von Dezimal in Binär (bzw. umgekehrt), die im Netz zu finden sind, z. B. diese hier:
    Code:
    (Die Einschränkung, dass die Zahl 0 nicht korrekt behandelt wird, dürfte für das Problem unerheblich sein.)

    Grüße
    EarlFred
     
  6. 01010011011101010111000001100101011100100010000001000100011000010110111001101011 01100101001000000100010101110101011000110110100000100001001000000011101000101001

    "Andernfalls nimm eine der zahlreichen Funktionen zur Umrechnung von Dezimal in Binär (bzw. umgekehrt), die im Netz zu finden sind,"

    *wink.gif*

    Habe ich gerade, aber wie ich sehe geht es auch einfacher....
    diesen Link hatte ich gefunden.
    http://www.spotlight-wissen.de/archi...ge/489494.html

    und auf das hier umgebaut...

    Option Explicit
    Function docDecCode(rng As Range) As String
    Dim i As Integer, DocCode As String
    For i = 1 To Len(rng)
    DocCode = DocCode & DezimalZuBinär(Asc(Mid(rng, i, 1)))
    Next
    docDecCode = DocCode
    End Function

    Function DezimalZuBinär(Zahl As Integer) As String
    Dim Ausgabe As String
    Dim Exponent As Long
    If Zahl = (2 ^ Exponent) Then
    Ausgabe = Ausgabe & "1"
    Zahl = Zahl - (2 ^ Exponent)
    Else
    Ausgabe = Ausgabe & "0"
    End If
    Next Exponent
    End If
    DezimalZuBinär = Ausgabe
    End Function

    Function EnCodeDoc(rng As Range)
    Dim i As Integer, DocCode As String
    For i = 1 To Len(rng) Step 8
    DocCode = DocCode & Chr(BinZuDez(Mid(rng, i, 8)))
    Next
    EnCodeDoc = DocCode
    End Function

    Function BinZuDez(bin As String) As Integer
    Dim Ausgabe As Integer, i As Integer
    For i = 0 To 7
    Ausgabe = Ausgabe + (CInt(Mid(bin, i + 1, 1)) * 2 ^ (7 - i))
    Next
    BinZuDez = Ausgabe
    End Function

    geht auch...und Verweis wird keiner benötigt.
    Wie schaffe ich eigentlich eine richtige Codedarstellung in diesem Forum?

    01110100011010000111100000100000011101010110111001100100001000000110110001100111
     
Thema:

Excel 97-2010 String in Binär umwandeln

Die Seite wird geladen...
  1. Excel 97-2010 String in Binär umwandeln - Similar Threads - Excel 2010 String

  2. bedingte Formatierung speichern

    in Microsoft Excel Hilfe
    bedingte Formatierung speichern: Liebe Community, Ich brauche standartmäßig eine recht komplexe bedingte Formatierung in meinen Excel-Dateien und möchte sie nicht jedes Mal neu anlegen. Ich arbeite mit Excel 2010. Libre- Office...
  3. Excel 2010 wandelt jede eingegeben zahl x in 0,x um

    in Microsoft Excel Hilfe
    Excel 2010 wandelt jede eingegeben zahl x in 0,x um: Hallo zusammen, befürchte nicht ganz neu das Thema, aber von mir nicht in den Griff zu kriegen...... Nutze 2010 prof. ==> wenn ich ein Zahl eingebe, dann wandelt Excel diese in eine Dezimalzahl...
  4. Schließen von mehreren Datein

    in Microsoft Excel Hilfe
    Schließen von mehreren Datein: Hallo Zusammen! Ich bin gerade dabei via VBA einen Code zu erstellen um beim öffnen eines Excel (MainDatei) immer ein weiteres (zweite Datei) zu öffnen. Sowie beim schließen der "MainDatei" ein...
  5. Teams-Gruppen-Call/Chat per VBA

    in Microsoft Excel Hilfe
    Teams-Gruppen-Call/Chat per VBA: Hallo VBA-Profis, aus einer XLS/VBA-Anwendung zur Verwaltung von Projektbeteiligten, will ich per Button die Kommunikation mit selektierten Kontakten starten (Call/Chat). Für einzeln selektierte...
  6. Excel Matrix: Search Value and provide value next to it

    in Microsoft Excel Hilfe
    Excel Matrix: Search Value and provide value next to it: I have an Excel table that is a bit messy with different dates below each other. User Date0 property0 Date1 property1 User1 28/10/21 1000 27/10/21 3000 User2 27/10/21 2000 26/10/21 300 User1...
  7. Excel-Adressliste mit Bild

    in Microsoft Excel Hilfe
    Excel-Adressliste mit Bild: Halten Sie die Adressliste mit den Bildern der Kontakte für hilfreich? Ich habe ein Benutzerformular erstellt, um Informationen wie Name, Telefonnummer und Adresse von Personen zu speichern....
  8. Benötige sehr variables Makro

    in Microsoft Excel Hilfe
    Benötige sehr variables Makro: Hallo zusammen, Ich benötige Hilfe für ein Makro wo ich nicht weiter komme.... Das Makro muss folgendes „Können“: 1. Seite „Tourenplan“ auswählen 2. Spalte B soll kopiert werden aber nur wenn...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden