659 Aufrufe
Gefragt in Tabellenkalkulation von
Hallo,

Ich bräuchte bitte Hilfe für ein Projekt. Und zwar ich habe eine Excelmappe erstellt für einen Getränkeauschank. In der ersten Spalte ist die Bar die meine Getränke geholt hat in der zweiten Spalte die Stück und in der dritten die Artikelbezeichnung der Getränkeflaschen.

Wie kann ich machen das man den Barnamen angeben muss um in die zweite und danach in die dritte Spalte zu kommen? Da ich eine Liste mit den verschiedenen Bars als Dropdownfeld gemacht habe fällt diese Möglichkeit weg.

Danke im vorraus
LG

2 Antworten

0 Punkte
Beantwortet von m-o Profi (22.9k Punkte)
Hallo,

das könntest du mit einem Makro lösen.
Das folgende Makro gehört in das VBA-Projekt deiner Tabelle:

Private Sub Worksheet_Change(ByVal Target As Range)

If Intersect(Target, Range("B:C")) Is Nothing Then Exit Sub

If IsEmpty(Cells(Target.Row, 1)) = True Then
MsgBox "Bitte wählen Sie zuerst eine Bar aus", 16, "Fehlende Eingabe"

Application.EnableEvents = False
Target.ClearContents
ActiveSheet.Cells(Target.Row, 1).Select
Application.EnableEvents = True

End If

End Sub


Hierbei muss die Bar in Spalte A stehen und die Spalten B und C werden überwacht.

Gruß

M.O.
0 Punkte
Beantwortet von
Danke für die Hilfe! Hat super geklappt ;)
...