07.07.2018, 18:45
Du hast im Userform exotische Controls hinzugefügt.
Hättest du nich machen sollen.
Hättest du nich machen sollen.
![]() Forum des Excel-Verein 2015 e.V. |
Das Clever-Excel-Forum-Treffen
findet vom 19.09. - 21.09.2025 in Bad Arolsen statt. Zu den Infos kommt Ihr oben über den Link. |
VBA Projekt Lagerhaltung
|
07.07.2018, 18:45
Du hast im Userform exotische Controls hinzugefügt.
Hättest du nich machen sollen.
07.07.2018, 19:10
Welche sind exotisch?
08.07.2018, 10:12
Schon erwäht: http://www.clever-excel-forum.de/Thread-...#pid126321
09.07.2018, 09:09
Hallo Frogger1986
entferne mal die Verweise, die Du nun anscheinend nicht mehr brauchst (Version 2.0b), die da wären: MS Common Controls, Outlook View Control und RefEdit. Wenn Du solche verwaisten Verweise drin lässt (z.B. MS Common Controls) erwartet Deine Anwendung, dass die Bibliotheken vorhanden sind, auch wenn die im Code gar nicht genutzt werden. Verweise sind in Extras / Verweise. Ausserdem empfehle ich, z.B. vor jedem Publizieren die Anwendung mal zu kompilieren. Gruß
Microsoft Excel Expert · Microsoft Most Valuable Professional (MVP) :: 2011-2019 & 2020-2022 :: 10 Awards
https://de.excel-translator.de/translator :: Online Excel-Formel-Übersetzer :: Funktionen :: Fehlerwerte :: Argumente :: Tabellenbezeichner
09.07.2018, 12:20
@maninweb
Danke! Ich habe die Bibliotheken ausgehakt ! (Das wusste ich auch nicht!) Den Rat zur Codeprüfung werde ich auch beherzigen! Vielen Dank auch dafür! @Elex Ich installiere gerade office 2007 um auch dort nun das Programm zu testen! Allerdings vermute ich, dass maninweb hier das Problem dann bereits gelöst hat!
09.07.2018, 20:28
Hallo Frogger,
auch an dieser Stelle nochmal der Hinweis von mir, dass es zuweilen vorteilhaft ist, ein Projekt in der niedrigsten benutzen Excelversion zu programmieren und in den höheren nur noch zu testen. Verweise verwaisen zuweilen in niedrigeren Versionen, wenn die Verweise in höheren Excel-Versionen höher versionisiert sind … Was für ein Satz ![]() Wenn Du in einem Projekt viel experimentierst, empfiehlt es sich m.E. auch, wenn man die Daten und das Programm trennen kann und die Programmdatei ab und an neu aufbaut (Export der codes usw, Import in eine neue Datei) Dazu dokumentierst Du noch die Verweise, die Du dann ggf. nachziehen musst. Du könntest Dir aber auch eine Datei mit den nötigen Verweisen und sonst nix als Master bereitlegen und dort dann die Codes reinkopieren.
. \\\|/// Hoffe, geholfen zu haben.
( ô ô ) Grüße, André aus G in T ooO-(_)-Ooo (Excel 97-2019+365)
10.07.2018, 08:11
@Elex
ich habe die Anwendung auf Excel 2007 jetzt getestet und optimiert! Sie startet bei mir und arbeitet soweit fehlerfrei!
10.07.2018, 16:13
Hi Frogger1986
Leider funktioniert da einiges in Excel2007 noch nicht. Ob es Programmfehler sind oder eben nur in Excel2007 nicht geht, habe ich jetzt nicht versucht nachzuvollziehen. Artikelstammdaten: - Anlegen nur mit Anmerkung möglich. - Angelegten Artikel Löschen -> Programm hängt, und beim Versuch eine weiteren Artikel anzulegen -> Laufzeitfehler. Einstellungen: - Ersteller Hinzufügen geht - Hinzugefügter Ersteller -> sollte dann doch in Buchungen auswählbar sein? - Zoom reduziert und dann Standard ausgewählt. Oben links bleibt der alte Wert stehen. Jetzt ist das Menü rechts beim Auf -und Zuklappen verschoben. Buchungen: - Zu -und Ausbuchungen auch für die Artikel in der Bsp.Datei nicht möglich. Wie ist das Verhalten in anderen Excel's? Gruß Elex
10.07.2018, 17:02
Verzichte auf rowsource
Userformcontrolseigenschaften sollte man im Design Mode einführen. Prioritäten: 1. Struktur 2. Funktionalität 3. Ästhetik Es scheint alsob du die umgekehte Folge verwendest.
11.07.2018, 23:00
@Elex
Ich habe die Fehler soweit behoben! Im Anhang ist die neue Datei! @Snb Ich versuche mein Bestes! Meine Vorgehensweise entspricht eigentlich deiner Beschreibung... Zur Rowsource… Wie bekomme ich ohne die Rowsource Spaltenüberschriften in die Listbox? Bei der Listview war das etwas einfacher... Mir ist die Additem- Methode auch lieber, weil das Filtern Flexibler ist! Hast du eine Tip? Ich dachte an Lables über die Listbox, aber da ich nicht weiß in welcher Länge Begriffe eingetragen werden, weiß ich nicht wie ich mit der Breite der Position Lables umgehen soll.. |
|