hilfdirselbst.ch
Facebook Twitter gamper-media

Forenindex » Programme » Office » Microsoft Office » fixe Formel mit variabeln Werten

 



avada
Beiträge: 2

16. Feb 2012, 14:59

Beitrag #1 von 4
Bewertung:

(297 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

fixe Formel mit variabeln Werten


Hallo Zusammen

Ich versuche ein Excel zu gestalten, welches mit Datenüberprüfung arbeitet. Jetzt bin ich in einem Feld dran, bei welchem entweder die Kombination aus vorname.nachname (wird in jeweiliger Zeile eingegeben) oder ein fixer Wert zur Auswahl stehen soll (Dropdown). Um nich sämtliche mögliche Kombinationen aus Vor- und Nachnamen ins Dropdown packen zu müssen, würde ich dies gerne über eine Formel lösen - welches mit =a1&"."&b1 ja ganz leicht geht.

Jetzt aber zur Frage: Wie kann ich die Formel im Feld X ablegen, damit die Werte dann aber jeweils auf die eingefügte Zeile zugreifen? Resp. wie muss ich die Formel gestalten?

Danke für eure Hilfe!
avada
Top

farbauge p
Beiträge: 572

22. Feb 2012, 10:05

Beitrag #2 von 4
Beitrag ID: #490469

Bewertung:

(245 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

fixe Formel mit variabeln Werten


Hallo avada,

bei den Voraussetzungen fällt mir im Moment nur eine Lösung mit VBA ein.

Du willst eine Dropdownliste, das geht aber nur, wenn die Gültigkeitsprüfung
auf "Zulassen - Liste" steht. Dort in der Liste kannst du andererseits die
Formel nicht so unterbringen, wie du es brauchst.

In meiner Lösung steht im zweiten Tabellenblatt ein benannter Bereich mit
Namen "liste", die erste Zelle dieses Bereichs ist zunächst leer, in den
weiteren steht als alternativer Text zu Vorname.Name etwas drin.

Die folgende Ereignisprozedur sorgt dafür, dass immer die Kombination aus
Vorname.Name in die erste Zelle der "liste" eingetragen wird, die zu der
Zeile in Tabelle1 gehört, in der du gerade bist (Target.Row):

Code
Private Sub Worksheet_SelectionChange(ByVal Target As Range) 
Dim ws1 As Worksheet, ws2 As Worksheet
Dim zelle As Range
Dim znr%

Set ws1 = ThisWorkbook.Sheets(1)
Set ws2 = ThisWorkbook.Sheets(2)
Set zelle = ws2.Range("liste").Cells(1, 1)

znr = Target.Row
zelle.Value = ws1.Cells(znr, 1) & "." & ws1.Cells(znr, 2)

End Sub


Die kleine Beispieltabelle ist angehängt (Excel 2007)

Gruß
Peter

als Antwort auf: [#490094] Top

Anhang:
Beispiel_Gueltigkeit.xlsm (16.0 KB)

avada
Beiträge: 2

22. Feb 2012, 15:02

Beitrag #3 von 4
Beitrag ID: #490513

Bewertung:

(219 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

fixe Formel mit variabeln Werten


Hallo Peter

Super, hat funktioniert!
Besten Dank für deine Hilfe!

Jenny

als Antwort auf: [#490469] Top

farbauge p
Beiträge: 572

22. Feb 2012, 17:08

Beitrag #4 von 4
Beitrag ID: #490530

Bewertung:

(203 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

fixe Formel mit variabeln Werten


Freut mich, dass du es so brauchen kannst.

Gruß
Peter

als Antwort auf: [#490513] Top


Forenindex » Programme » Office » Microsoft Office » fixe Formel mit variabeln Werten


^