habe ein Problem, das bestimmt keines ist.
ich möchte in einer Form allen Steuerelementen den Wert der dazugehörigen Zelle in einer Excel-Tabelle zuweisen. Da es sich um sehr viele Steuerelemente handelt, dachte ich, ich mach dass ganze per Schleife. Im Datenblatt "sys" habe ich in der Spalte A die Namen der Steuerelement hinterlegt. Spalte B zeigt an, in welcher Spalte in Tabelle "daten" der zugehörige Wert steht.
Ich habe mir also folgenden Code einfallen lassen:
Private Sub LFD_Change()
Dim Zeile As Integer
Dim x As Range
Dim y As String
Dim Spalte As String
eingabe.Hide
Zeile = eingabe.LFD.value
For Each x In Sheets("sys").Range("a2:a33")
Spalte = Sheets("sys").Range("b" & x.Row).Value
y = "Eingabe." & x & ".value"
y = Sheets("daten").Range(Spalte & Zeile).Value
Next x
eingabe.Show
End Sub
y enthält ist also die value-Eigenschaft des gesuchten Steuerelements. Nur leider funktioniert die ganze Sache nicht. Welchen Variablenty muss ich ggf. zuordnen?
Brauche dringend Hilfe, weil mir gerade die Haare ausgehen.
Vielen Dank
sandmangru