nun würde ich gerne die in der angehängten datei grau markierte funktion in die abfrage einbauen, also das man einmal die farbe auswählen kann in einem feld und dann abhängig von diesem feld noch die verfeinerung. die auswahl soll dann in den grau markierten feldern ausgegeben werden. kann mir vba amateur da jemand weiter helfen? muss so was im code verwurstet werden oder kann man irgendwie auf die schon von mir erstellte liste zugreifen? gruß marcel
Betrifft: AW: Erweiterung der Eingabemaske - Dropdown-Funktion
von: P@ulchen
Geschrieben am: 26. 2004 09:41:49
Hi Marcel,
schau hier:
Gruß aus Leipzig P@ulchen
Das Forum lebt auch von den Rückmeldungen! Geschrieben am: 26. 2004 10:03:21
wie geil! super gemacht! genau so soll es sein! kannst du irgendwie mal versuchen mir zu beschreiben was deine eingefügter code macht, damit ich das nachvollziehen kann und erweiterungen einpflegen kann? greift der code auf die liste im excelsheet zu oder wie? vielen dank! Dateneingabe mittels (Daten-)Maske - Excel-Inside Solutions. Geschrieben am: 26. 2004 11:07:31
als erstes habe ich zwei Comboboxen eingefügt, wobei ich die Einträge der ersten über die RowSource-Eigenschaft festgelegt habe.
- Excel eingabemaske mit dropdown feldern e
- Excel eingabemaske mit dropdown feldern youtube
- Excel eingabemaske mit dropdown feldern free
- Excel eingabemaske mit dropdown feldern na
- Excel eingabemaske mit dropdown feldern bank
Excel Eingabemaske Mit Dropdown Feldern E
Damit führt dieser AD eine IST-
Datenerfassung beim Kunden durch, wo er die vorhandenen Bestände
erfasst und gleichzeitig werden im 2. Tabellenblatt automatisch
Produktalternativen zu dieser "IST-Datenerfassung" von mir hinzugefügt,
die dann der eigentliche Auftrag ist... Verstanden? ;-) Siehst Du, und da dachte ich mir, die erste Erklärung
wäre als Prinzip vielleicht einfacher zu verstehen. Danke, dass Du Dir für mich Deppen die Zeit nimmst...
Hallo M. Excel eingabemaske mit dropdown feldern free. O.,
danke erst mal für Deine Antwort und sorry, dass ich jetzt erst antworte. Aber das mit der Originaldatei ist leider nicht so einfach. Die
ursprüngliche Datei (ohne Eingabemaske) ist SEHR umfangreich -
(und das will ich Dir nicht antun). Haben dann aber in der Praxis
gesehen, dass wir das Ganze GRUNDSÄTZLICH anders aufbauen
müssen, um Fehlerquellen durch die Eingabe der AD zu minimieren
und um die Eingaberei nicht ZU kompliziert zu machen, insbesondere,
da andere Faktoren jetzt noch hinzukommen. Mir ging es eigentlich nur darum, dass ich das Prinzip für diese o. b.
Eingabemaske durch ein Beispiel verstehe.
Excel Eingabemaske Mit Dropdown Feldern Youtube
▲ nach oben …
Die komplette Datei mit Tabelle und dem Makro sollten Sie hier herunter laden. Und dann erst einmal in Ruhe ausprobieren. Und anschließend vielleicht, nein voller Elan nachvollziehen, was da (warum) läuft. Etwas Unterstützung gibt es hier auf dieser Seite mit kleinen Kommentaren zum Programmablauf. Manches, ja sogar sehr vieles kann auch so wie es da steht mit geringen Anpassungen an Ihre Gegebenheiten übernommen werden. Der Ablauf an sich auf jeden Fall, ob Sie nun die "Radiobuttons" für die Mehrwertsteuer brauchen oder das lieber anders realisieren, das sei dahin gestellt. In diesem Beispiel hat es sich angeboten, denn es sollen ja schließlich nicht nur TextBoxes ausgewertet werden. Maske zur Dateneingabe (1) | Excel ist sexy!. Wichtig ist allerdings, dass Sie den einen oder anderen Trick erkennen und auch für sich umsetzen. Und vernachlässigen Sie keinesfalls die Sicherheitsvorkehrungen. Die Sicherheits-Abfrage beispielsweise beim Datum ist schon wichtig, denn zu rasch kommt es zur Fehlermeldung. – Apropos "Fehlermeldung": Ich habe das Ganze mehrfach getestet und immer wieder abgeändert.
Excel Eingabemaske Mit Dropdown Feldern Free
In diesem Fall geben wir den Windows User aus. ("A1") = _
InputBox("Bitte den Namen eingeben", "Eingabe", Environ("username"))
Führen Sie Ihr Makro nun aus. Ein Eingabefenster erscheint. Eingabefenster
Drücken Sie nun auf OK. Der eingegebene Wert wird in die Zelle A1 geschrieben. Ergebnis
111 VBA Makros die Ihr Leben leichter machen
Wollen Sie Ihre langweiligen Routineaufgaben loswerden? Möchten Sie Excel an Ihre Bedürfnisse anpassen, Berechnungen automatisieren, eigene Dialogfelder erstellen und vieles mehr? Dieses Buch zeigt Ihnen, wie Sie Ihre Aufgaben schnell und einfach mit VBA erledigen. Excel eingabemaske mit dropdown feldern bank. Das vollständige Makro:
Wenn der Benutzer auf Abbrechen klickt, wird eine Zeichenfolge mit der Länge Null zurückgegeben. In diesem Fall können Sie in die Fehlerbehandlung verzweigen. Zum Beispiel so. Dim Variable As String
Variable = InputBox("Bitte den Namen eingeben", "Eingabe", Environ("username"))
If Variable = "" Then
Exit Sub
Else
("A1") = Variable
End If
Die Beispiel Excel Datei mit dem sofort einsetzbaren Makro und 111+ andere Makros, die Ihr Leben leichter machen, finden Sie hier.
Excel Eingabemaske Mit Dropdown Feldern Na
Kombinieren Sie Arbeitsmappen und Arbeitsblätter;; Tabellen basierend auf Schlüsselspalten zusammenführen; Daten in mehrere Blätter aufteilen; Batch-Konvertierung von xls, xlsx und PDF realisieren kannst...
Mehr als 300 leistungsstarke Funktionen. Unterstützt Office / Excel 2007-2019 und 365. Unterstützt alle Sprachen. Einfache Bereitstellung in Ihrem Unternehmen oder Ihrer Organisation. Excel Dropdown-Felder Erstellen (mit Übungsdatei) | Excel Lernen. Vollständige Funktionen 30 Tage kostenlose Testversion. 60 Tage Geld-zurück-Garantie. Office Tab Bringt die Oberfläche mit Registerkarten in Office und erleichtert Ihnen die Arbeit erheblich
Aktivieren Sie das Bearbeiten und Lesen von Registerkarten in Word, Excel und PowerPoint, Publisher, Access, Visio und Project. Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters und nicht in neuen Fenstern. Steigert Ihre Produktivität um 50% und reduziert täglich Hunderte von Mausklicks für Sie!
Excel Eingabemaske Mit Dropdown Feldern Bank
Gefragt
18, Dez 2012
in Tabellenkalkulation
von
schaumermal
Einsteiger_in
( 19 Punkte)
Hallo zusammen,
hoffe, dass mir jemand helfen kann. Folgendes Problem:
Ich möchte eine Eingabemaske erstellen, die folgende Felder
beinhalten soll:
1. Feld: den "TYP" (1, 2, 3, 4) als dropdown-feld. Diese 4 Typen haben
widerum hinterlegte Eigenschaften wie "Farbe" und "Alter". 2. Feld: "Anzahl" als freie Angabe
Der Nutzer soll sich also einen Typ aussuchen, die Anzahl
reinschreiben und auf dem Tabellenblatt (bsp. Excel eingabemaske mit dropdown feldern e. "Auftrag") werden die
einzelnen Daten (Typ, Farbe, Alter) eingetragen. Wenn der Nutzer nur einen "Typ" auswählen würde, könnte ich das
über "Gültigkeit/Liste" schon selber machen, aber bei mehreren geht
das nicht, weil die nacheinander in den "Auftrag" übernommen
werden müssen. Hier wird wohl irgendwie VBA ins Spiel kommen
und da habe ich keine Ahnung. Kann mir da jemand helfen? Danke vorab
10 Antworten
Beantwortet
Hallo M. O.
danke für die schnelle Antwort. Aber ich glaube, mit INDIREKT
komme ich nicht wirklich weiter - vielleicht bin ich aber auch nur zu
blöd.
… Und ganz zu Beginn ist diese Sub:
Sub cmd_NeuerArtikel_Click()
'Alles auf null setzen und Cursor positionieren
Call ClearAllTxtFields
Call NewRow
bolEingabeMoeglich = True
txt_lfdNr = nRow - 1
tFocus
Das "Call" ist optional, ich verwende es grundsätzlich, weil dadurch klar wird, dass hier eine Prozedur aufgerufen wird. – bolEingabeMoeglich muss auf True gesetzt werden, weil nach dem übertragen der Daten in die Tabelle die geleerte Form die Eingabemöglichkeit gesperrt wurde. Sub txt_Datum_BeforeUpdate(ByVal Cancel As turnBoolean)
'Jahr darf maximal 10 Jahre zurück liegen
If Not IsDate(CDate(txt_Datum)) _
Or Year(CDate(txt_Datum)) < Year(Date) - 10 Then
'Or.. -10 entfernen, wenn die 10 Jahre nicht relevant sind
Einerseits sind die 10 Jahre natürlich willkürlich gewählt und können beliebig angepasst werden. Andererseits ist es enorm wichtig, dass überhaupt eine Prüfung durchgeführt wird. Denn wenn einfach eine Zahl eingegeben wird, dann kommt es mit ziemlicher Sicherheit zum Abbruch des Makros mit einer kaum verständlichen Fehlermeldung.