Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Listen per Dropdown? Ist das möglich?
#11
Ich habe mal eine Datei hochgeladen. Habe mich mal etwas mit VBA beschäftigt, aber ich bekomme es nicht so ganz hin. Ich weiß es ist sehr komplex.
Aber wie man in der Datei sehen kann ist in Tabelle 2 eine Dropdown Auswahl mit PPAP und VDA2. Nun hätte ich gern wenn ich PPAP auswähle den vorderen Teil der PPAP Tabelle (sprich: Tabelle 1, A9-C27 und wenn ich VDA2 auswähle dann A30-C52). Ich schaffe es leider immer nur, dass ein Makro ausgeführt wird. Habe es schon mit einer Wenn Funktion probiert, aber irgendwie will es nicht klappen. 
Danke erstmal für die vielen Antworten!


Angehängte Dateien
.xlsm   PPAP.xlsm (Größe: 28,3 KB / Downloads: 7)
Antworten Top
#12
Hi,

(28.05.2017, 23:26)strawberina schrieb: Ich schaffe es leider immer nur, dass ein Makro ausgeführt wird. Habe es schon mit einer Wenn Funktion probiert, aber irgendwie will es nicht klappen. 

zuerst mal ohne VBA:
Tabelle2
ABCDE
11
2
3PPAP
4BemusterungNr.InhaltHilfszellen
5PPAP1DesignaufzeichnungenPPAP1
62Dokumente über technische ÄnderungenPPAP2
73Technische FreigabePPAP3
84Konstruktions – Fehler – Möglichkeits – und – Einfluss – Analyse (FMEA)PPAP4
95ProzessflussdiagrammePPAP5
106Prozess – Fehler – Möglichkeits – und – Einfluss – Analyse (FMEA)PPAP6
117ProduktionslenkungsplanPPAP7
128Analyse von MesssystemenPPAP8
139MessergebnissePPAP9
1410Material- und LeistungstestsPPAP10
1511Untersuchungen zur Kurzzeitfähigkeit der ProzessePPAP11
1612Dokumentation eines qualifizierten LaboratoriumsPPAP12
1713Bericht zur Freigabe des Aussehens PPAP13
1814Muster – SerienteilePPAP14
1915Referenzmuster PPAP15
2016Spezifische PrüfmittelPPAP16
2117Kundenspezifische AnforderungenPPAP17
2218Teilevorlage Bestätigung PPAP18
2319PPAP19
2420PPAP20
2521PPAP21
2622PPAP22

 verbundene Zellen
A5:A26

verwendete Formeln
Zelle Formel Bereich N/A
B1=SVERWEIS(A3;Tabelle1!L2:M3;2;0)
A5=A3
C5:C26=WENNFEHLER(SVERWEIS($E5;Tabelle1!A10: D52;4;0);"")
E5:E26=$A$5&$B5

Daten, Gültigkeit
Zelle Zulassen Daten Wert1 Wert2 Leere Zellen ignorieren Zellendropdown Titel Eingabemeldung Eingabemeldung Titel Fehler Fehlermeldung Typ Fehlermeldung
A3Liste   =Tabelle1!$L$2:$L$3     Wahr   Wahr           Stopp


Tabelle1
ABCD
9HilfszellenBemusterungNr.Inhalt
10PPAP1PPAP1Designaufzeichnungen
11PPAP22Dokumente über technische Änderungen
12PPAP33Technische Freigabe
13PPAP44Konstruktions – Fehler – Möglichkeits – und – Einfluss – Analyse (FMEA)
14PPAP55Prozessflussdiagramme
15PPAP66Prozess – Fehler – Möglichkeits – und – Einfluss – Analyse (FMEA)
16PPAP77Produktionslenkungsplan
17PPAP88Analyse von Messsystemen
18PPAP99Messergebnisse
19PPAP1010Material- und Leistungstests
20PPAP1111Untersuchungen zur Kurzzeitfähigkeit der Prozesse
21PPAP1212Dokumentation eines qualifizierten Laboratoriums
22PPAP1313Bericht zur Freigabe des Aussehens
23PPAP1414Muster – Serienteile
24PPAP1515Referenzmuster
25PPAP1616Spezifische Prüfmittel
26PPAP1717Kundenspezifische Anforderungen
27PPAP1818Teilevorlage Bestätigung
28
29
30BemusterungNr.Inhalt
31VDA 21VDA 21Prüfergebnisse zur Produktfreigabe
32VDA 222Muster
33VDA 233Technische Spezifikationen
34VDA 244Produkt-FMEA
35VDA 255Konstruktions-, Entwicklungsfreigaben des Lieferanten bei Entwicklungs-Verantwortung entsprechend Vereinbarung
36VDA 266Nachweis der Einhaltung gesetzlicher Forderungen
37VDA 277Materialdatenblatt per IMDS
38VDA 288Softwareprüfbericht
39VDA 299Prozess-FMEA
40VDA 21010Prozessablaufdiagramm (Fertigungs- und Prüfschritte)
41VDA 21111Produktionslenkungsplan (Control Plan)
42VDA 21212Prozessfähigkeitsnachweise
43VDA 21313Nachweis Absicherung besonderer Merkmale
44VDA 21414Prüfmittelliste (produktspezifisch)
45VDA 21515Prüfmittelfähigkeitsuntersuchung, wo angemessen (Ergebnis)
46VDA 21616Werkzeugübersicht (mit Stückzahl/Anzahl Nester und Informationen zum Werkzeugkonzept
47VDA 21717Nachweis für Erreichung der vereinbarten Kapazität (Prozessvalidierung)
48VDA 21818Schriftliche Selbstbewertung der Kriterien gemäß Matrix
Beurteilung Serienreife für Produkt und Prozess
49VDA 21919Teilelebenslauf
50VDA 22020Eignungsnachweis der eingesetzten Ladungsträger inkl. Lagerung
51VDA 22121PPF Status Lieferkette (Zulieferteile, Setzteile und Hausteile
52VDA 22222Freigabe von Beschichtungssystemen gemäß Kundenanforderungen

 verbundene Zellen
B10:B27
B31:B52

verwendete Formeln
Zelle Formel Bereich N/A
A10:A27=$B$10&$C10
A31:A52=$B$31&$C31
Excel-Inn.de
Hajo-Excel.de
XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007
Add-In-Version 19.08 einschl. 64 Bit



Angehängte Dateien
.xlsm   PPAP - Rabe.xlsm (Größe: 27,15 KB / Downloads: 5)
Antworten Top
#13
Hallo,

unten Deine Mappe mit funktionierendem Makro:


.xlsm   Nach Dropdownauswahl Bereich kopieren.xlsm (Größe: 24,28 KB / Downloads: 6)

Es befindet sich nur folgender Code hinter Tabelle2:

Code:
Sub Auswahlbereich_kopieren()
 Range("A4").CurrentRegion.Clear
 x = ActiveSheet.Shapes(Application.Caller).DrawingObject.Value + 1
 With Sheets("Tabelle1")
   .Cells(Application.Match(Range("G" & x), .Columns("A"), 0), 1).CurrentRegion.Resize(, 3).Copy Range("A4")
 End With
End Sub
Gruß Atilla
Antworten Top
#14
Hi atilla,

(29.05.2017, 10:43)atilla schrieb: unten Deine Mappe mit funktionierendem Makro:

wie würde das denn aussehen, wenn statt dem Steuerelement eine Datengültigkeit in A3 stehen würde?
Antworten Top
#15
Hallo Ralf,

Datengültigkeit sollte nicht in A3 stehen.
Zwischen dem Einfügebereich und der Datengültigkeitszelle sollte eine freie Zelle sein, da ich mit Currentregion arbeite. (ist einfacher zu programmieren)
Ich habe unten im Code die Zelle A2 vorgesehen.



Code:
Private Sub Worksheet_Change(ByVal Target As Range)
  If Target.Count = 1 Then
    If Target.Address(0, 0) = "A2" Then
      If Target <> "" Then
        With Sheets("Tabelle1")
          Application.EnableEvents = False
          Range("A4").CurrentRegion.Clear
          .Cells(Application.Match(Target, .Columns("A"), 0), 1).CurrentRegion.Resize(, 3).Copy Range("A4")
          Target.Select   'Focus bleibt in der Zelle
          Application.EnableEvents = True
        End With
      End If
    End If
  End If
End Sub
Gruß Atilla
[-] Folgende(r) 1 Nutzer sagt Danke an atilla für diesen Beitrag:
  • Rabe
Antworten Top
#16
Hi,

(29.05.2017, 14:10)atilla schrieb: Ich habe unten im Code die Zelle A2 vorgesehen.

super, so gefällt mir das.
Besser als mit dem Steuerelement.
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste