Excel VBA Laufzeitfehler '424' Objekt erforderlich

8

Ich bin völlig neu in VBA und Codierung im Allgemeinen, versuche, Daten von Zellen aus der gleichen Arbeitsmappe zu bekommen (Framework-Pfad zu bekommen ...) und dann die Anwendung (QTP) zu starten und Tests durchzuführen.

Ich erhalte diesen Fehler, wenn ich versuche, Werte in Excel-Zellen einzugeben:

%Vor%

Ich glaube, ich vermisse einige Grundregeln, aber ich schätze Ihre Hilfe. Bitte sehen Sie unten den Teil des Codes in Frage:

%Vor%     
user3232996 26.01.2014, 01:34
quelle

3 Antworten

13

Die erste Codezeile, Option Explicit , bedeutet (in einfachen Worten ausgedrückt), dass alle Ihre Variablen durch Dim -Anweisungen explizit deklariert sein müssen. Sie können einen beliebigen Typ haben, einschließlich Objekt, Ganzzahl, Zeichenfolge oder sogar eine Variante.

Diese Zeile: Dim envFrmwrkPath As Range deklariert die Variable envFrmwrkPath vom Typ Range . Dies bedeutet, dass Sie nur einen Bereich festlegen können.

Diese Zeile: Set envFrmwrkPath = ActiveSheet.Range("D6").Value versucht, die Variable Range type auf einen bestimmten Wert in der Zelle D6 zu setzen. Dies könnte zum Beispiel eine Ganzzahl oder ein String sein (hängt davon ab, was Sie in dieser Zelle haben), aber es ist kein Bereich.

Ich gehe davon aus, dass Sie den Wert in einer Variablen gespeichert haben möchten. Versuchen Sie etwas wie folgt:

%Vor%

Dies setzt voraus, dass Sie eine Nummer (wie 5) in Zelle D6 haben. Jetzt hat Ihre Variable den Wert.

Um das Lernen zu vereinfachen, können Sie die Zeile Option Explicit entfernen oder auskommentieren, und VBA versucht, den Typ der Variablen zur Laufzeit zu bestimmen.

Versuchen Sie, diesen Teil Ihres Codes zu verstehen

%Vor%     
Portland Runner 26.01.2014 02:02
quelle
-1

entfernen Sie einfach den Wert aus Ihrem Code "Set envFrmwrkPath = ActiveSheet.Range (" D6 "). Wert"

verwenden Sie stattdessen das: Set envFrmwrkPath = ActiveSheet.Range ("D6")

    
Sandeep Bhatt 17.10.2017 03:19
quelle
-2
%Vor%     
user3736273 13.06.2014 03:29
quelle

Tags und Links