Vinzenz Mai: Möglich? Java in Exel einbinden?

Beitrag lesen

Hallo Ashura,

Ich finde nur den Sprachbestand (vermutlich wegen der unsinnigen Eindeutschungen aller Befehle und Kontrollstrukturen) etwas eigenartig und die Syntax unsauber.

sorry, aber kennst Du VBA wirklich? Die Zeit der Eindeutschungen (Word 6.0, Excel 5.0) ist lange vorbei. Du verwechselst hier eher die Funktionen in Excel mit VBA. In VBA verwendest Du z.B.

Left()

an der Stelle, an der Du in einer Formel() LINKS verwenden würdest.
Was verstehst Du unter unsauberer Syntax?

Inwiefern sind Kontrollstrukturen wie

if Bedingung then
    Anweisungen
else
    andere Anweisungen
end if

while Bedingung
    Anweisungen
wend

do
    Anweisungen
loop

eingedeutscht? Schau doch bitte einmal in die Online-Hilfe im VBA-Fenster.

Zur Zeit arbeite ich aber auch mehr in PHP, da fällt es manchmal gar nicht so leicht, wieder was in VB(A) zu machen. Ich ertappe mich immer öfter dabei, an das Zeilenende ein Semikolon zu setzen

Wird dies als Fehler angerechnet?

Ja.

oder das "Then" zu vergessen ...

IMHO sowieso obsolet.

Nicht in Visual Basic. Und nicht in Visual Basic for Applications. Dass eine andere Programmiersprache eine etwas andere Syntax hat ist normal. Welche Syntax einem besser gefällt, ist Geschmackssache.

Freundliche Grüße

Vinzenz