Excel Popupfenster mit Excelzellen?
Hallo Leute.
Ich hab mal wieder ein Excelproblem. Ich kann mir vorstellen, dass es auch hier wieder eine einfach Lösung gibt...
Ich möchte ein Popupfenster in Excel erstellen, das aufploppt, wenn ich eine bestimmte Zelle (oder falls das nicht funktioniert ein Objekt neben der Zelle) doppelklicke. Ich finde dazu auch online Lösungen, nur sind diese meist darauf ausgelegt, Text oder Bilder in diesen Popups zu zeigen.
Was ich benötige ist ein Exceleingabefeld als Popup. Und wichtig ist auch, dass diese Excelzellen mit der Hauptdatei verknüpfbar sind.
Ein Beispiels zur Verdeutlichung:
Ich habe 10 Personen die in 10 Attributen mit einem Wert von 1 bis 5 bewertetet werden. Das ergibt also ein 10x10 Grid. Was ich jetzt möchte, ist ein Popup-Fenster, dass beispielsweise aufploppt, wenn ich "TN1xZuverlässigkeit" klicke. Hier möchte ich dann das Attribut noch einmal unterteilt bewerten können (Also beispielsweise Zuverlässigkeit insgesamt hatte er ne 5, aber Pünktlichkeit als Unterpunkt nur ne 3 oder so). Und diese Unterbewertungen über mehrere Beobachter würde ich dann gerne in einem gesonderten Tabellenblatt auch zusammenführen können, daher müssen die Zellen auch verknüpfbar sein.
Ich hoffe jemand kann mir helfen, ich brauche die Lösung für ein Arbeitsprojekt das sehr bald fällig ist :D
1 Antwort
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Target.Address = "$A$1" Then 'Wenn A1 Doppelt Klickt ist
MsgBox "Hallo Welt", vbCritical, "Allg. Hilfe"
Cancel = True 'Jetzt bleibst du nicht im Edit Mode der Zelle
End If
End Sub
In dem If-Else.. kannst du machen was du willst.
Was ist eine "programmierbare Exceltabelle". Ein Grid das du analog befüllen kannst, was dann wieder in das Excel Sheet zurückgespielt wird ?
Na dann. Beschäftige dich damit 'eigene UserForm" zu bauen. Darauf ein Grid zu platzieren. (Ist in den Active X Elementen hinzufügbar) Dann den Zugriff auf das Grid erlernen. Dann per Bestätigungsbutton das Grid zurück auf Sheet übertragen. (UserForm wieder schliessen)
Haha okay. Vielen Dank erstmal! Kannst du die Antwort vielleicht noch einmal für einen Riesennoob wie mich erklären? Ich hab bisher noch nie mit VBAs (ist das überhaupt das richtige Wort :D) gearbeitet.....