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

Titel: Office 2007: Ribbon DropDown befüllen mit Daten aus anderem Workbook
Beitrag 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


Titel: Antw:Office 2007: Ribbon DropDown befüllen mit Daten aus anderem Workbook
Beitrag von: mumpel am Mai 16, 2012, 08:20:57 Vormittag
Hallo!

Workbooks("AndereDatei").Sheets("liste").

Gruß, René
Titel: Antw:Office 2007: Ribbon DropDown befüllen mit Daten aus anderem Workbook
Beitrag von: runner_ralf am Mai 16, 2012, 08:56:24 Vormittag
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

 
Titel: Antw:Office 2007: Ribbon DropDown befüllen mit Daten aus anderem Workbook
Beitrag von: mumpel am Mai 16, 2012, 09:21:04 Vormittag
Normalerweise kein Problem. Sollte eigentlich funktionieren. Der Fehler muss also an anderer Stelle liegen.
Titel: Antw:Office 2007: Ribbon DropDown befüllen mit Daten aus anderem Workbook
Beitrag von: mumpel am Mai 16, 2012, 09:26:17 Vormittag
Ist die Zelle als Zahl formatiert? Das Zellformat darf kein Text sein, da "returnedVal" einen Integer-Wert benötigt, also einen Zahlenwert.