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