mein Problem ist folgendes.
Ich habe in Excel eine Drop Down Liste angelegt, darin enthalten sind folgende Namen zur Auswahl
101 Contact Pad
102 Heater ISo
220 Protective Lay
226 Cover Lay
…
…
.
Nun möchte ich es irgendwie hin bekommen, dass wenn ich eine dieser Kategorien auswähle eine .txt datei die den gleichen namen hat importiert wird.
Wie könnte das klappen.
Oder wenn das nicht gehen sollte:
Es ist auch möglich einen table aus Access zu importieren, dieser hätte auch den gleichen Namen wie die Auswahl die in der drop down Liste ausgewählt werden kann.
Ich hab aber keine Ahnung wie das gehen sollte.
Hab mal an ein Macro gedacht, aber das importiert immer das gleiche egal was ich in der Dropdownliste anklicke. Möchte aber dass nur das importiert wird das ich auch auswähle.
Ich habe 'mal so etwas wie ein Grundgerüst geschrieben. Da ich nicht weiß, aus welcher Symbolleiste Du den DropDown hast, habe ich einfach mal den aus der Steuerelement-Toolbox genommen.
Der Code macht folgendes:
Überprüfen, ob die Datei existiert
Öffnen der Datei
Einlesen des Textes in die mit „Dim“ deklarierte Variable
Schließen der Datei
Einfügen des Variablenwertes in die Zelle A1
Die Textdatei muß sich im selben Ordner befinden wie Deine XL-Datei
Private Sub ComboBox1\_Change()
Dim MeinText As String
On Error GoTo Fehler
FehlerAusloeser = FileLen(DieseArbeitsmappe.Path & "\" & ComboBox1.Value & ".txt")
TextFile = FreeFile
Open DieseArbeitsmappe.Path & "\" & ComboBox1.Value & ".txt" For Input As TextFile
Input #TextFile, MeinText
Close TextFile
Cells(1, 1) = MeinText
Exit Sub
Fehler:
MsgBox "Die Datei existiert nicht"
End Sub