Welche Verweise in VBA soll ich aktivieren?

panrad

Grünschnabel
Hallo Freunde,
ich habe folgendes Problem: Die VBA-Quellcode, die ich unter Windows 2000 geschreiben habe, funktioniert unter Windows XP nicht fehlerfrei, weil manche Variablen (z.B. $chr() ) nicht erkannt werden - VBA verlangt, dass ich bestimmte Verweise aktiviere, aber ich weiss nicht welche...Wie kann man überhaupt herausfinden, welche Verweise man für bestimmte Variablen aktivieren soll?
Danke im voraus
 
Bei mir sind als Standard folgende Verweise aktiviert:
- Visual Basic For Applications
- Microsoft Excel 9.0 Object Library
- OLE Automation
- Microsoft Office 9.0 Object Library

Zu deinem Problem:
$chr() ist keine Variable, sondern eine Funktion. Normal solltest du dazu keinen Verweis brauchen da diese zum Standardumfang gehört. Mir fällt da nur auf das die Funktion normal chr() heißt, das $-Zeichen kenne ich nur von der String-Deklaration, kann sein das es die nicht in jeder Version gibt. Wenn du die Funktion austauscht sollte es wie bisher gehen.
 
Für eine neue Zeile gibts die Konstanten vbCrLf und vbNewLine. Ansonsten geht auch die chr()-Funktion, nur halt eben ohne das $-Zeichen (getestet mit Office 2000).
 
Zurück