Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
752to756
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
752to756
752to756
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Methode Application.Inputbox liefert Fehler 424

Methode Application.Inputbox liefert Fehler 424
13.04.2006 11:59:12
Masanja
Hallo,
bei Ausführung des folgenden denkbar einfachen Codes kommt es zum Laufzeitfehler 424 'Objekt erforderlich' in Zeile 7.
Das ist mir schleierhaft, denn in Zeile 2 wird ClassR als Range-Objektvariable definiert und in Zeile 7 sollte durch die Set-Anweisung das Ergebnis der Inputbox-Methode übergeben werden. Der Dialog wird ordnungsgemäß angezeigt, Zellbereich auswählen geht auch. Dann kommt der Fehler. Jemand eine Idee?
Vielen Dank
Masanja
Sub GroupAndRankPeaks()
Dim ClassR As Range, ClassC As Range
Dim class&, classnext&, i&, j&, member&, membersum%, grStart%, grEnd%, endrow%, endcolumn%
Dim startcol%, endcol%
Dim classarray() As Integer
Set ClassR = Application.InputBox("Beim Ranking zu berücksichtigende Spalten auswählen", Title:="Klassenauswahl", _
Type:=8)
...

8
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Fehler nicht feststellbar.
13.04.2006 12:54:31
Heiko
Hallo Masanja,
zur Info, bei mir läuft es durch auf Windows XP, EXCEL 2002.
Lasse die Frage darum mal offen.

Sub GroupAndRankPeaks()
Dim ClassR As Range, ClassC As Range
Dim class&, classnext&, i&, j&, member&, membersum%, grStart%, grEnd%, endrow%, endcolumn%
Dim startcol%, endcol%
Dim classarray() As Integer
Set ClassR = Application.InputBox("Beim Ranking zu berücksichtigende Spalten auswählen", Title:="Klassenauswahl", _
Type:=8)
MsgBox ClassR.Address
End Sub

Gruß Heiko
PS: Rückmeldung wäre nett !
AW: Fehler nicht feststellbar.
13.04.2006 13:05:25
Masanja
Hallo Heiko,
habe den Code nochmal in einer ansonsten taufrischen Arbeitsmappe laufen lassen: Der Fehler bleibt.
Bei mir läuft WindowsXP SP2 und Excel 2003 (Application.Version=11)
Ein Bug?
Gruß
Masanja
Anzeige
AW: Fehler nicht feststellbar.
13.04.2006 13:05:37
Masanja
Hallo Heiko,
habe den Code nochmal in einer ansonsten taufrischen Arbeitsmappe laufen lassen: Der Fehler bleibt.
Bei mir läuft WindowsXP SP2 und Excel 2003 (Application.Version=11)
Ein Bug?
Gruß
Masanja
AW: Fehler nicht feststellbar.
13.04.2006 13:05:56
Masanja
Hallo Heiko,
habe den Code nochmal in einer ansonsten taufrischen Arbeitsmappe laufen lassen: Der Fehler bleibt.
Bei mir läuft WindowsXP SP2 und Excel 2003 (Application.Version=11)
Ein Bug?
Gruß
Masanja
AW: Fehler nicht feststellbar.
13.04.2006 16:09:27
Peter
Hallo Masanja,
bei mir unter Excel 2000 gibt es keine Probleme mit deinem Makro.
Mein Rat, schließe Excel komplett, starte es neu und versuche deine Mappe dann noch einmal.
Weil das nur ein vager Verdacht, keine richtige Lösung ist, lasse ich die Frage offen.
Viele Grüße Peter
Eine kurze Nachricht, ob es läuft, wäre nett - danke.
Anzeige
AW: Fehler nicht feststellbar.
18.04.2006 11:49:59
Masanja
Hallo Peter,
Neustart hat nichts gebracht. Einiges Rumprobieren hat allerdings die Lösung gebracht: Die Methode Application.Inputbox scheint bei der Übergabe von Range-Objekten nicht mit bedingten Formaten zurecht zu kommen. Jedenfalls läuft das Macro in einer Kopie des ursprünglichen Tabellenblatts, in dem alle bedingten Formate gelöscht sind, tadellos. Im originalen Blatt (mit verschiedenen bedingten Formaten) hingegen, taucht der Fehler immer wieder auf, manchmal allerdings laüft es auch dort durch, wobei ich keinen offensichtlichen Zusammenhang zwischen Auftreten des Fehlers und Form, Position oder bedingten Formaten des ausgewählten Zellbereichs feststellen konnte.
Quintessenz: Erst nach Entfernung aller (!) bedingten Formate im Arbeitsblatt läuft Application.Inputbox für Range-Objekte stabil.
Gruß
Masanja
Anzeige
AW: Methode Application.Inputbox liefert Fehler 424
17.04.2006 10:44:35
Gerd
Hallo Heiko,
vielleicht ergibt set "Class.." in deiner Excelversion einen Namenskonflikt ?
Verwende versuchsweise mal einen anderen Range-Variablennamen.
Gruß
Gerd
AW: Methode Application.Inputbox liefert Fehler 424
18.04.2006 11:51:52
Masanja
Hallo Gerd, ein Namenskonflikt hat nicht bestanden. Siehe meine Antwort auf Peters Beitrag.
Gruß
Masanja

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige