Zitat: „Wieso springt er denn aus dem Code raus nach der ersten IF-Abfrage ?“ Weil ein Return nun mal einfach das Zurückgeben des angegebenen Rückgabewertes bedeutet. So oder so ist bei Dir nach der ersten IF-Abfrage mit Return was zurückgegeben. Gruß FatFire