Microsoft Office Forum [ www.Office-Fragen.de ] >> READONLY <<
Microsoft Office 2003-2019 => Excel => Thema gestartet von: runner_ralf am Mai 15, 2012, 22:11:22 Nachmittag
-
Hallo alle zusammen,
erst Mal einen schönen Gruß von einem neuen Mitglied ;)
Sitze jetzt schon eine Weile vor dem Problem dass ich zwar ein Dropdown Feld mit Daten aus dem aktuellen Workbook befüllen kann aber nicht mit Daten aus einem anderen ebenfalls geöffneten Workbook.
Warum geht das nur auf dem aktiven WB?
Public Sub Anteil_getItemCount(control As IRibbonControl, _
ByRef returnedVal)
returnedVal = ThisWorkbook.Sheets("liste").Cells(Rows.Count, 1).End(xlUp).Row
.....
funktieniert
aber
Public Sub Anteil_getItemCount(control As IRibbonControl, _
ByRef returnedVal)
returnedVal = Workbooks("AndereDatei")("liste").Cells(Rows.Count, 1).End(xlUp).Row
liefert Anwendungs oder Objekt Orientierter Fehler
Kann ich keine Daten aus einer anderem Mappe in das DropDown einlesen?
Die Datei AndereDatei gibt es natürlich und auch das Sheet Liste.
Wie gesagt im der aktuellen Mappe geht ja alles....
Gruß
Ralf
-
Hallo!
Workbooks("AndereDatei").Sheets("liste").
Gruß, René
-
Hallo Rene,
war nur ein schreibfehler von mir.
So wie du es schreibst so ist es auch bei mir im Quelltext.
Aber das geht einfach nicht.
Kann man zur Laufzeit nicht auf eine andere mappe zugreifen?
Habe heute schon wieder ewig gesucht im Netz aber nichts dazu gefunden....
Gruß
Ralf
-
Normalerweise kein Problem. Sollte eigentlich funktionieren. Der Fehler muss also an anderer Stelle liegen.
-
Ist die Zelle als Zahl formatiert? Das Zellformat darf kein Text sein, da "returnedVal" einen Integer-Wert benötigt, also einen Zahlenwert.