Bei Microsoft anmelden
Melden Sie sich an, oder erstellen Sie ein Konto.
Hallo,
Wählen Sie ein anderes Konto aus.
Sie haben mehrere Konten.
Wählen Sie das Konto aus, mit dem Sie sich anmelden möchten.

Eine Microsoft Excel 97 und früher oder Microsoft Excel 98 Macintosh Edition oder frühere Version dieses Artikels finden Sie unter .

Zusammenfassung

In Microsoft Visual Basic for Applications sind nicht alle Funktionen von Microsoft Excel-Arbeitsblatt als Methoden des Application -Objekts unterstützt. Wenn Sie versuchen, eine diese Funktionen mit dem Application -Objekt verwenden, erhalten Sie folgende Fehlermeldung:

Laufzeitfehler '438': Objekt unterstützt diese Eigenschaft oder Methode nicht

Weitere Informationen

Sie können Visual Basic-Prozeduren schreiben, die Microsoft Excel-Tabellenfunktionen aufrufen. Tabellenfunktionen, die Visual Basic-Prozeduren zur Verfügung stehen das Application -Objekt und finden Sie in derMethoden oder Eigenschaften des Application -Objekts in Visual Basic-Objekt Browser.Most Tabellenfunktionen, die nicht als Methoden desApplication -Objekts verfügbar haben eine entsprechende integrierte Microsoft Visual Basic-Operator oder eine Funktion. Die MOD -Funktion ist z. B. nicht als Methode des Application -Objekts verfügbar, da gibt es eine entsprechende Mod -Operator in Visual Basic integriert. Ein Visual Basic-Operator arbeitet schneller als eine Microsoft Excel-Funktion in einem Visual Basic-Modul.

Excel-Methoden in Visual Basic verfügbaren Tabellenfunktionen

Hinweis: die folgenden Schritte gehen Sie Visual Basic-Hilfedatei installiert haben. Gehen Sie folgendermaßen vor, um eine Liste aller Microsoft Excel-Tabellenfunktionen anzuzeigen, die als Methoden des Application -Objekts in Visual Basic verfügbar sind:

  1. Im Visual Basic-Editor im Microsoft Office-Assistenten geben Sie ein und anschließend auf Suchenklicken.

  2. Klicken Sie in der Liste der Themen auf Liste der in Visual Basic verfügbaren Tabellenfunktionen.

Finden Sie die entsprechenden Visual Basic Operator oder die Funktion ein Microsoft Excel Arbeitsblatt-Funktion, die nicht als Application -Objektmethode wird folgendermaßen Sie vor:

  1. Geben Sie im Visual Basic-Editor die Funktion oder Operator in der Office-Assistent und dann auf Suchen. Beispielsweise mod.

  2. Klicken Sie auf das Thema für die Funktion oder Operator in der Liste Themen. Klicken Sie beispielsweise auf den Mod-Operator Thema.

Die folgende Tabelle enthält Tabellenfunktionen, die nicht als Methoden des Application -Objekts verfügbar sind. Die Visual Basic-Äquivalent Spalte enthält Funktionen, die Sie verwenden können, die Ergebnisse die Ergebnisse identisch (oder ähnlich), die die Funktionen zurückgeben. Microsoft Excel Visual Basic worksheet function equivalent ------------------------------------------------------------------- ABS() Abs function ATAN() Atn function CHAR() CHR function CODE() ASC function COS() Cos function DATE() DATESERIAL function ERROR.TYPE() ERR function EXACT() STRCOMP function EXP() Exp function INDIRECT() No direct equivalent - use Range, Cells, Offset, or any other way of referencing cells. INFO() No direct equivalent - use the following: CURDIR function, the following Application properties (MEMORYTOTAL, MEMORYUSED, MEMORYFREE, VERSION, OPERATINGSYSTEM, CALCULATION, COUNT) ISBLANK() ISEMPTY function ISREF() TYPENAME function LEN() LEN function LOWER() LCASE function N() No equivalent (none needed) NA() No equivalent - use ActiveCell.Value = "#N/A" RAND() RND function RANDOMIZE() Randomize function SIN() Sin function SIGN() Sgn function SQR() Sqr function SQRT() Sqr function T() No equivalent (none needed) TAN() Tan function TODAY() DATE function TRUNC() FIX function TYPE() TYPENAME function UPPER() UCASE function VALUE() VAL function Hinweis: die Microsoft Excel-Arbeitsblatt-Funktion und die Visual Basic äquivalenten Operator oder eine Funktion sind nicht immer auf dieselbe Weise berechnet und kann andere Ergebnisse, auch wenn sie denselben Namen haben. Mit der Visual Basic-äquivalenten Operator oder eine Funktion ist für höhere Geschwindigkeit und Flexibilität bei der Berechnung. Darüber hinaus den Visual Basic-Operator oder die Funktion steht für alle Programme, die Microsoft Visual Basic für Applications.Although verwenden, empfiehlt die Verwendung von Visual Basic-Operatoren oder Funktionen in der Liste angezeigt, alternative Methoden für die Verwendung von Tabellenfunktionen in Visual Basic-Makro ggf.. Beispielsweise können Sie in Ihrem Visual Basic-Makro mit ExecuteExcel4Macro oder Auswerten Funktionen ATAN Arbeitsblatt: x = Application.ExecuteExcel4Macro("Atan(12)") - oder - x = Application.Evaluate("Atan(12)")

Benötigen Sie weitere Hilfe?

Möchten Sie weitere Optionen?

Erkunden Sie die Abonnementvorteile, durchsuchen Sie Trainingskurse, erfahren Sie, wie Sie Ihr Gerät schützen und vieles mehr.

In den Communities können Sie Fragen stellen und beantworten, Feedback geben und von Experten mit umfassendem Wissen hören.

War diese Information hilfreich?

Wie zufrieden sind Sie mit der Sprachqualität?
Was hat Ihre Erfahrung beeinflusst?
Wenn Sie auf "Absenden" klicken, wird Ihr Feedback zur Verbesserung von Produkten und Diensten von Microsoft verwendet. Ihr IT-Administrator kann diese Daten sammeln. Datenschutzbestimmungen.

Vielen Dank für Ihr Feedback!

×