|  
                                             
	Du verzweigst zwar wie ein Wilder  aber wenn du damit fertig bist 
	schreibst du trotzdem alles raus. 
	Iregndwie eh ein völlig wirres konstrukt 
	Keep it Simple ! 
	Die Elseif Konstrukte machen nur bei extrem Zeitkritischen Sachen Sinn. 
	eines der schenllsten Dinge in VBA sind if then abfragen 
	Das ist keine SQR funktion die richtig Zeit brauch. 
	Einfach der Reihe nach die Fälle sauber und einfach abarbeiten ! 
	  
	function inputonempty(MSG, wert) as string 
	if WERT="" then 
	inputonempty=inputbox("MSG,"KORREKTUR",)" 
	else 
	inputonempty=WERT 
	endif 
	end function 
	'------------------------------------------------ 
	sub main 
	if DATENSATZ.X=inputboxempty("Da fehlt X !",DATENSATZ.x) 
	'wenn der kram immer noch leer ist... 
	if DATENSATZ.X="" then goto error 'abbruch 
	  
	'ziemlich nervende Variante... 
	while DATENSATZ.Y="" 
	DATENSATZ.Y=inputboxempty("Da fehlt Y !",DATENSATZ.y) 
	wend 
	  
	  
	'hier ist nun alles im Lot wir können was machen 
	  
	  
	call MACHWAS(DATENSATZ) 
	'oder halt deine Verarbeitungsschritte hier einfügen 
	  
	exit sub 
	  
	error: 
	msgbox  "Fehlerhafte Eingabe -> EXIT"" 
	end sub 
     |