iB-InformatikBoard.ch - Benutzer helfen Benutzern   IT-Lohnumfrage ¦ MS-CLIP ¦ Google  


     
     
"5.3 Sterne"   

    Diskussionen über Freizeit und Job: Diskussionen über Weiterbildung: Diskussionen über die Computerwelt:  
    Neu hier? Forum für Einsteiger
Wichtige F.A.Q.'s und Regeln
Off Topic
iB-Updates und News
Feedback und Vorschläge
Informatik Job-Forum
Ich suche eine Informatikstelle
Ich biete eine Informatikstelle
Microsoft MCSE Zertifikate
Microsoft Zertifikate Allgemein
CISCO Zertifikate
SIZ-Zertifikaten und Lernhilfen
Zertifikate und Diplome Allgemein
Weiterbildung mit E-Learning
Windows Workstation   Windows Server
Software Allgemein   Linux Software
Programmiersprachen   Webdesign
Security   Internet
Hardware/Netzwerk   Wireless
Pockets, Smartphones, PDA's   Games
Allgemeine Tipps, Bücher und Tools
HowTo    Online Schnäppchen
 
   

Willkommen auf informatikBoard.ch - Benutzer helfen Benutzern
Zurück   iB-Startseite > Informiere dich über die Computerwelt: Geräte, Hard- und Software > Programmiersprachen Allgemein
Willkommen bei InformatikBoard.ch:
Bevor du Schreiben oder Antworten kannst,
musst du dich hier kostenlos Registrieren!

Antwort
 
LinkBack Themen-Optionen
richtiges Abfüllen von ComboBoxen???
Alt
  (#1)
Neuer Benutzer
 
Status: Offline
Beiträge: 6
Registriert seit: 11.07.2007
Alter: 27
Frage richtiges Abfüllen von ComboBoxen??? - 23.08.2007, 11:14

Hallo Zusammen

Seit bald 2 Tagen versuche ich unter zu Hilfenahme von Büchern, Internet und fragen aller Möglicher Pers. in meinem Umfeld ein Problem zu lösen.

Ich möchte mittels VBA ein Produktkonfigurator aufbauen und habe mir vorgestellt das ich die Application und 3 Teile aufteile.

1. Teil das Layout (UserInterface) im Excel auf Tabelle1 ("UserInterface")

2. Teil der VBA Code welcher mit dem Benutzer interagieren muss, sprich
je nach dem was der Benutzer macht sollen andere Aktionen im Layout
ausgelöst werden.

3. Teil Tabelle2 ("DataBase") ist die Datenbank welche alle nötigen infos
bereitstellt und von der aus auch die Auswahlfelder und
Texte geholt werden sollen

Mein Problem ist jetzt, wie kann ich die doch recht grosse Menge an ComboBoxen mit den Daten abfüllen ohne das ich beim beenden der Excel Instanz eine Fehler- meldung bekomme??

ich habe mir vorgestellt das ich einfach ein Modul erstelle in dem ich für jedes Abfüllevent ein eigenes Sub programmiere, in dem ich die Combobox aus der Tabelle1 angebe und mit dem "listfillrange" Befehl und dem Bereich aus der Tabelle2 die Infos in die ComboBox fülle. Das klappt auch so weit aber sobald ich das File beende, erhalte ich eine Fehlermeldung und zwar je nach dem wie ich die ComboBox im Modul anspreche.

verwende ich die syntax:
Worksheets("UserInterface").cboPower1a.listfillran ge="DataBase!aa9:aa21"

ergibt das beim Beenden den Laufzeitfehler 1004! ABER erst beim Beenden!

verwende ich aber die Syntax:
Tabelle1.cboPower1a.listfillrange="DataBase!aa9:aa 21"

ergibt das beim Beenden die Fehlermeldung:

Fehler beim Kompilieren:
Methode oder Datenobjekt nicht gefunden

Beim Debuggen ist dann das Objekt cboPower1a als nicht gefunden
markiert. Ich habe dann probehalber mal den Objektnamen im Befehl gelöscht und
über "Tabelle1." versucht dieses wieder zu finden jedoch ohne Erfolg.
wenn ich aber das Programm starte und an der selben stelle den Objektnamen
cboPower1a im Befehl lösche und mit Tabelle1. wieder danach suche kann ich es finden.

Weiss Jemand was ich falsch mache oder wo der Fehler liegt??

Ich bin langsam am verzweifeln weil ich die Appllication fertigstellen möchte und einfach nicht weiter komme.

für Hinweise und Hilfestellungen wäre ich dankbar

Gruss
Shaper
   
Mit Zitat antworten
richtiges Abfüllen von ComboBoxen???
 
Links zum gleichem Thema:
AW: richtiges Abfüllen von ComboBoxen???
Alt
  (#2)
Erfahrener Benutzer
 
Benutzerbild von pantheros
 
Status: Offline
Beiträge: 318
Registriert seit: 04.06.2006
Ort: zu Hause
Standard AW: richtiges Abfüllen von ComboBoxen??? - 23.08.2007, 11:19

Ich weiss nicht was du vor hast, aber wieso nimmst du nicht eine richtige Programmiersprache? VBA ist doch totaler Schwachsinn für was Aufwändiges.

bye, pantheros


"There is no such thing as a best solution, be it a tool, a language, or an operating system. There can only be systems that are more appropriate in a particular set of circumstances."
 pantheros eine Nachricht über ICQ schicken pantheros eine Nachricht über MSN schicken  
Mit Zitat antworten
AW: richtiges Abfüllen von ComboBoxen???
Alt
  (#3)
Neuer Benutzer
 
Status: Offline
Beiträge: 6
Registriert seit: 11.07.2007
Alter: 27
Standard AW: richtiges Abfüllen von ComboBoxen??? - 23.08.2007, 11:57

hallo pantheros,

danke für dein Feedback. genau das war auch mein Einwand aber leider hat es geheissen das es keine Entwicklungsumgebung dafür gibt und ich mich mit
Excel begnügen muss. mir wäre C++ oder C# auch lieber aber leider wurde das
vom Vorgesetzten nicht genehmigt und somit muss ich mich mit VBA herum schlagen.

von daher bin ich jetzt leider immer noch nicht weiter...

Gruss
Shaper
   
Mit Zitat antworten
AW: richtiges Abfüllen von ComboBoxen???
Alt
  (#4)
Moderator
 
Benutzerbild von HAMSTER
 
Status: Offline
Beiträge: 1,439
Registriert seit: 14.10.2004
Ort: Volketswil
Alter: 24
Standard AW: richtiges Abfüllen von ComboBoxen??? - 23.08.2007, 13:09

also das VBA schwachsinn ist ist totaler schwachsinn
wenn man weiss wie man damit umgehen soll dann kann man eigentlich schon ganz geile sachen damit machen und ist für den betrieb eine kostengünstige alternative zu ganzen entwicklungsplatformen die sau teuer sind.

Mein vorschlag, wenn du sowieso eine datenbank im hintergrund benötigst, warum baust du dein projekt nicht gleich in Access auf? währe doch viel einfacher und bis im acces flexibler für so sachen als im Excel! im übrigen ersparst du dir dan den DAO zugriff über 2 Applikationen hinweg!

Ich habe schon im Access eine ganze Lizenzierungssoftware aufgebaut wo man mittels dropdown(vorgefüll) und kunden angaben usw, ein eigener Lizenz Key generiert wurde der aus dem ausgewählten Produkt, der anzahl, dem kunden infos errechnet wurde.


Greezli HAMSTER

---------------------------------------------
Staus: MCP
Passed: 70-270
Next: 70-290 (18.9.08)
---------------------------------------------
  HAMSTER eine Nachricht über MSN schicken  
Mit Zitat antworten
AW: richtiges Abfüllen von ComboBoxen???
Alt
  (#5)
Neuer Benutzer
 
Status: Offline
Beiträge: 6
Registriert seit: 11.07.2007
Alter: 27
Standard AW: richtiges Abfüllen von ComboBoxen??? - 23.08.2007, 15:02

hallo HAMSTER

das ganze MUSS in Excel gemacht werden die Vorschläge mit der "echten" Programmiersprache genau so wie den mit Access habe ich auch gemacht
nur leider bei beidem die gleiche Antwort erhalten. Das komplette Tool muss
in Excel / VBA geschrieben werden. die "Datenbank" ist ebenfalls in Excel sprich einfach auf einer anderen Tabelle im gleichen Workbook. ich gehe jetzt einfach hin und kopiere die informationen von der Tabelle ins VBA und dort wird verarbeitet so weit wie möglich und dann gehts wieder zurück ins Excel.

das man viele Tolle sachen machen kann gebe ich dir voll und ganz recht nur habe ich trotz 3 Bücher und viel probieren immer noch den für mich unverständlichen fehler mit den DropDownmenus (ComboBoxen) die mir immer beim Beenden des Tools (schliessen des Excelfiles) einen Fehler Produzieren. warum weiss ich nicht und mit den Fehlermeldungen kann ich leider auch mit Internet's hilfe nicht viel anfangen.

darum würde ich mich sehr freuen wenn jemand einen Hinweis auf die mögliche Ursache oder gar eine mögliche Lösung nennen könnte. ich brauche
einfach einen "aufhänger" damit ich wieder etwas weiter probieren könnte da ich echt langsam mit meinem Latein am ende bin.

danke für deinen Kommentar

gruss
Hardball
   
Mit Zitat antworten
AW: richtiges Abfüllen von ComboBoxen???
Alt
  (#6)
Erfahrener Benutzer
 
Benutzerbild von pantheros
 
Status: Offline
Beiträge: 318
Registriert seit: 04.06.2006
Ort: zu Hause
Standard AW: richtiges Abfüllen von ComboBoxen??? - 23.08.2007, 15:12

Hi Hamster

Zitat:
Zitat von Hamster
...VBA schwachsinn ist ist totaler schwachsinn...
Im Gegensatz zu C#, C/C++, Java etc. ist es ein totaler Schwachsinn. Wenn man die Sicherheit beachtet hat VBA sowieso schon verloren. Der VB* Syntax ist auch hässlich und unübersichtlich. Ausserdem gibt es viele und sehr gute Entwicklungsumgebungen für fast alle Programmiersprachen, welche gratis sind. Wenn man den Kanalblick hat und man es geil findet für jede Software zu bezahlen, ist das nicht mein Problem.

Anyway, wir sind vom Problem abgeschweift.... wenn du darüber reden willst eröffne ein weiterer Thread darüber (Thema VBA).

An shape:

Kannst du das nochmals in einem zweiten Excel sheet aufbauen und dieses uploaden, damit wir sehen können was genau das Problem ist und ggf. herumprobieren können?

Danke, bye, pantheros


"There is no such thing as a best solution, be it a tool, a language, or an operating system. There can only be systems that are more appropriate in a particular set of circumstances."
 pantheros eine Nachricht über ICQ schicken pantheros eine Nachricht über MSN schicken  
Mit Zitat antworten
AW: richtiges Abfüllen von ComboBoxen???
Alt
  (#7)
Neuer Benutzer
 
Status: Offline
Beiträge: 6
Registriert seit: 11.07.2007
Alter: 27
Standard AW: richtiges Abfüllen von ComboBoxen??? - 23.08.2007, 15:41

Hallo Pantheros

ich bin zur Zeit noch an einem aus meiner Sicht möglichen Lösungsweg werde aber sobald ich kann das Tool so anpassen das ich es auch öffenltich einstellen kann damit alle netten Leute die mir helfen wollen auch die möglichkeit haben dies mit einer sauberen Basis zu können.

denke bis morgen sollte ich soweit sein das ich eine Version ins Netz stellen kann.

Pantheros & Hamster
ich pers. finde VBA nicht sooo schlecht bin wohl einfach zu wenig in der Materie und für solche kleinen Tools ist es sicherlich nicht schlecht und auch
einigermassen einfach zu lernen im Vergleich zu C++ oder so. Man kann jedenfalls schnell mal "etwas" Programmieren

danke nochmals an Alle die helfen wollen!

gruss
Shaper
   
Mit Zitat antworten
AW: richtiges Abfüllen von ComboBoxen???
Alt
  (#8)
Moderator
 
Benutzerbild von HAMSTER
 
Status: Offline
Beiträge: 1,439
Registriert seit: 14.10.2004
Ort: Volketswil
Alter: 24
Standard AW: richtiges Abfüllen von ComboBoxen??? - 23.08.2007, 16:42

@pantheros
cool down... im übrigen ist vba kinderleicht zu lernen im vrgleich zu c und konsorten.

aber geb dir recht mit der version zum hier rauf laden zum mal sehen was genau das problem am ganzen ist.


Greezli HAMSTER

---------------------------------------------
Staus: MCP
Passed: 70-270
Next: 70-290 (18.9.08)
---------------------------------------------
  HAMSTER eine Nachricht über MSN schicken  
Mit Zitat antworten
AW: richtiges Abfüllen von ComboBoxen???
Alt
  (#9)
Neuer Benutzer
 
Status: Offline
Beiträge: 6
Registriert seit: 11.07.2007
Alter: 27
Standard AW: richtiges Abfüllen von ComboBoxen??? - 24.08.2007, 06:58

Hallo Zusammen

hier mal das File so weit bereinigt das es keine interne Daten mehr enthalten sind und ich das mit gutem Gewissen bereitstellen kann...

ich habe versucht das Programm in Module zu Teilen um diese weiter verwenden zu können doch irgendwie verträgt sich dieser Arbeitsstyle
nicht mit den DropDownmenus.

ich habe (glaube ich jedenfalls) gestern eine Möglichkeit gefunden in dem ich das gesammte DropDown handling in die Tabelle1 verlege.
Angehängte Dateien
Dateityp: zip EXCEL_VBA_ProjektWEB.zip‎ (91.0 KB, 7x aufgerufen)
   
Mit Zitat antworten
AW: richtiges Abfüllen von ComboBoxen???
 
Links zum gleichem Thema:
Antwort



Unsere iB-Sponsoren:
itrain.ch
klubschule.ch
iB-Sponsor: inside-it.ch
GeschenkeNews: Geschenke der besonderen Art


Sponsor-Links:




Bitte beachtet das Angebot unserer Sponsoren:
iB-Sponsor: itrain.ch iB-Sponsor: klubschule.ch iB-Sponsor: inside-it.ch GeschenkeNews: Geschenke der besonderen Art


Lesezeichen
Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
JAVA: JTable dynamisch abfüllen...wie? icone Programmiersprachen Allgemein 5 28.06.2006 21:56
Richtiges Nutzen der "Beitrag melden"-Funktion Technocontrol Wichtige F.A.Q.'s und Regeln 0 30.01.2006 08:44


« Vorheriges Thema | Nächstes Thema »
Themen-Optionen

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Partnerlinks:
www.Clever-Schenken.ch - Geschenke und Geschenkideen, persönlich uns speziell
www.GeschenkeNews.ch - Geschenke und Geschenkideen
www.BigBellyBank.ch - Die lustige Sparkasse mit AHA-Effekt
www.EcoSphere.ch - Das Mini-Aquarium aus der NASA-Forschung für Zuhause
www.Frauen-Geschenke.ch - Spezielle Geschenke nicht nur für Frauen

 
Seite generiert in 0.497 Sekunden mit 11 Queries.
(100.00% PHP - 0% MySQL)

Copyright ©2008 InformatikBoard.ch
Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Template-Modifikationen durch TMS
vB Skin by vBStyles.com
Search Engine Optimization by vBSEO 3.2.0



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89