|  
                                             
	Hallo liebe Forums Gemeinde. 
	Ich leide unter vielfältigen Problemen und hoffe bei euch Hilfe zu finden. Ich programmiere VBA seit ca 5 Wochen und bin absoluter Amateur. Ich versuche folgende Aufgaben zu lösen. 
	1. Ein Programm das die Eingabe von Dezimalzahlen ermöglicht und danach die umgerechnete Binärzahl ausgibt ( Variabeln Deklaration mit dem Typ Long) 
	2. Ein Programm das die Eingabe von Binärzahlen ermöglicht und danach die umgerechnete Dezimalzahl ausgbit  ( Variabeln Deklaration mit dem Typ Long)                      
	3. Ein Programm das die Eingabe von Dezimalzahlen ermöglicht und danach die umgerechnete Binärzahl ausgibt ( Variabeln Deklaration mit dem Typ String) 
	4. Ein Programm das die Eingabe von Binärzahlen ermöglicht und danach die umgerechnete Dezimalzahl ausgbit  ( Variabeln Deklaration mit dem Typ String)     
	  
	Zu zwei habe ich folgende funktionierende Lösung ; 
	Option Explicit 
	  
	Sub dual2dez() 
	  
	Dim bin, dez As Long 
	  
	Dim e As Integer 
	  
	bin = InputBox("Eingabe Binärzahl") 
	  
	e = 0 
	  
	Do While bin > 0 
	         
	        dez = dez + (bin Mod 10) * 2 ^ e 
	         
	        e = e + 1 
	         
	        bin = bin / 10 
	     
	    Loop 
	  
	  
	MsgBox (dez) 
	  
	End Sub 
	  
	  
	Im Rahmen der ersten Aufgabe ist mir nicht direkt offensichtlich wie ich das Programm ändern muss um die Umrechnung durchzuführen. 
	  
	Bei Aufgabe 3 bzw. 4 soll mit dem Typen String gerechnet werden  
	  
	
		Sub Dez2Dual() 
	
		  
	
		Dim dez As String    'dezimalteil 
	
		Dim bin As String     'binärteil 
	
		Dim e As Integer 
	
		  
	
		führt allerding zu einem Fehler 13 Typen unverträglichkeit  
	
		  
	
		  
	
		LG aus Dortmund  
 
	  
	  
     |