Ich möchte für ein Projektmanagement-Mappe in einem Sheet "Zeiterfassung" über Datenüberprüfung per Droppdown verschiedenen Aufgaben aus dam Sheet "Aufgaben" Auswählen. Soweit kein Problem. Wenn ich jetzt aber im Sheet "Aufgaben" den Text einer Aufgabe bearbeite, wird dieser natürlich in der Zeiterfassung nicht Aktualisiert. das ist schlecht für das automatisierte Summieren der Stunden je Aufgabe.
Ich suche also eine Möglichkeit beim auswählen einer Aufgabe aus der Dropdownliste nicht den Aufgabentext einzufügen sondern einen Verweis auf die Zelle mit dem Aufgabenzext.
ich hoffe es ist klar was ich meine.
Ist diese Aufgabenstellung in reinem Excel überhaupt realisierbar?
meine Lösung war folgendes VBA Macro im Sheet "Zeiterfassung" :
Private Sub Worksheet_Change(ByVal Target As Range)
Dim cel As Range
If Target.Count = 1 And Not IsEmpty(Target.Value) And Target.Column = 2 Then
For Each cel In Worksheets("Aufgaben").Range("C11:C62")
If (Target.Cells.Value = cel.Value) Then
Target.Cells.Value = "=Aufgaben!" & cel.Address
Exit Sub
End If
Next cel
End If
End Sub
Die Funktion ist so gegeben, ich würde VBA aber gerne vermeiden.Ich bin auch nicht wirklich fitt in VBA. Evtl könnte man die Funktion auch noch verbessern. Ich freu mich über alle Vorschläge.
Gruß Christian