Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
724to728
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
724to728
724to728
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

RuntimeError '424', object required.

RuntimeError '424', object required.
31.01.2006 18:54:00
Markus
Hallo Leute,
Ich habe da ein kleines Problem, welches mich langsam zur Verzweiflung bringt:
Ich schreibe Daten aus VB6 in verschiedene excel worksheets.
Da mein Programm verschiedene Excel versionen unterstuetzen soll,
habe ich es seinerzeit schon von 'early' nach 'late'-binding umgestellt.
Public oExcelApp As Object dann Set oExcelApp = CreateObject("Excel.Application") etc. Funktioniert recht gut.
Bis vor kurzem funktionierte alles bestens.
Ich habe nun einen neuen Rechner mit XP und Office 2003, solange ich mein Programm in der VB6 Umgebung laufen lasse, funktioniert immer noch alles bestens.
Wenn ich es aber builde, dann das exe file laufen lasse, erhalte ich z.B. beim Kommando:
oExcelApp.ActiveCell.offset(1, 0).Select
folgenden Fehler:
RuntimeError '424', object required.
wieso? ich kann auch die excel9.olb hinzureferenzieren, bringt nichts.
Hat jemand eine Idee?
Vielen Dank im voraus, eure Hilfe wird sehr geschaetzt!
Gruss,
Markus

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: RuntimeError '424', object required.
31.01.2006 19:00:55
Bernd
Da fehlt das Blatt, Excel selbst hat keine aktive Zelle.
oExcelApp.Sheets(1).activate
ActiveCell.offset(1, 0).Select
Wobei selecet/activate kaum mal nötig ist.
mfg Bernd
AW: RuntimeError '424', object required.
31.01.2006 22:15:56
Markus
danke, aber komisch dass es bisher funktioniert hat. genau so.
Wenn ich early binde, habe ich auch die activecell direkt unter Excel.Application:
Dim myexcel As Excel.Application
myexcel.ActiveCell.Offset(1, 0).Select
Danke fuer jegliche Hilfe,
Markus
Anzeige

223 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige