Collapse column

Autor Thema: Office 2007: Ribbon DropDown befüllen mit Daten aus anderem Workbook  (Gelesen 3751 mal)

Offline runner_ralf

  • Newbie
  • *
  • Beiträge: 2
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Gut
  • Version [Office] : Office 2007
Office 2007: Ribbon DropDown befüllen mit Daten aus anderem Workbook
« 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



Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.

Offline mumpel

  • Spezialist für RibbonX-Programmierung
  • Global Moderator
  • Full Member
  • *****
  • Beiträge: 195
    • Profil anzeigen
    • Microsoft-Office-Add-Ins
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Gut
  • Version [Office] : Office 2016
Antw:Office 2007: Ribbon DropDown befüllen mit Daten aus anderem Workbook
« Antwort #1 am: Mai 16, 2012, 08:20:57 Vormittag »
Hallo!

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

Gruß, René

Offline runner_ralf

  • Newbie
  • *
  • Beiträge: 2
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Gut
  • Version [Office] : Office 2007
Antw:Office 2007: Ribbon DropDown befüllen mit Daten aus anderem Workbook
« Antwort #2 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

 

Offline mumpel

  • Spezialist für RibbonX-Programmierung
  • Global Moderator
  • Full Member
  • *****
  • Beiträge: 195
    • Profil anzeigen
    • Microsoft-Office-Add-Ins
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Gut
  • Version [Office] : Office 2016
Antw:Office 2007: Ribbon DropDown befüllen mit Daten aus anderem Workbook
« Antwort #3 am: Mai 16, 2012, 09:21:04 Vormittag »
Normalerweise kein Problem. Sollte eigentlich funktionieren. Der Fehler muss also an anderer Stelle liegen.

Offline mumpel

  • Spezialist für RibbonX-Programmierung
  • Global Moderator
  • Full Member
  • *****
  • Beiträge: 195
    • Profil anzeigen
    • Microsoft-Office-Add-Ins
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Gut
  • Version [Office] : Office 2016
Antw:Office 2007: Ribbon DropDown befüllen mit Daten aus anderem Workbook
« Antwort #4 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.

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.