Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Dropdown, nach Auswahl, Zellen nach rechts füllen

Dropdown, nach Auswahl, Zellen nach rechts füllen
10.03.2017 15:31:09
Peter
Hallo zusammen
Mit dem unten stehenden Script werden Dropdowns von A11 bis A35 erstellt.
Die Auswahlwerte kommen von Tabelle Ressourcengruppen die in Spalte B2:B stehen, in den Spalten C:D stehen die entsprechenden Zusatzinformationen.
Wenn ein Wert gewählt wurde, soll dieser in die aktive Zelle geschrieben werden (soweit gut). Jedoch zusätzlich, sollen in die Spalten rechts von der aktiven Zelle, die entsprechenden Zusatzinformationen geschrieben werden.
Wie könnte ich das lösen, eine Art VBA Sverweis mit Schlaufe (keine Formel) ....?
https://www.herber.de/bbs/user/112092.xlsm

Sub Dropdown_Ressourcengruppen_A11bisA35()
ActiveSheet.Unprotect
With Range("A11:A35").Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:="=Dynamischetabelle_Ressourcengruppe"
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With
End Sub

Danke für die Unterstützung.
Viele Grüsse,
Peter
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Dropdown, nach Auswahl, Zellen nach rechts füllen
10.03.2017 16:16:19
Werner
Hallo Peter,
Code ins CodeModul vom Blatt "Dateneingabe"
Rechtsklick auf den Tabellenblattreiter - Code anzeigen - Code rechts ins CodeFenster kopieren
Private Sub Worksheet_Change(ByVal Target As Range)
Dim raBereich As Range
Dim i As Long
Set raBereich = Worksheets("Ressourcengruppe").Range("B:F")
If Target.Column = 1 Then
If Target.Row > 10 Then
If Target.Value  "" Then
For i = 1 To 4
Target.Offset(, i) = WorksheetFunction.VLookup(Target.Value, raBereich, i + 1,  _
False)
Next i
End If
End If
End If
End Sub
Gruß Werner
Anzeige
AW: Dropdown, nach Auswahl, Zellen nach rechts füllen
10.03.2017 16:45:51
Peter
Hallo Werner
Funktioniert super, vielen DANK!
Viele Grüsse,
Peter
AW: Gerne u. Danke für die Rückmeldung. o.w.T.
10.03.2017 16:47:48
Werner
;

Forumthreads zu verwandten Themen

Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige