Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Formular anzeigen bei Aktivierung von zelle





Frage

Hallo Zusammen, wiedermal wende ich mich an dieses Forum da ich bei einem Problem nicht weiterkomme bzw. ich nicht weiss wie ich es lösen soll. Wahrscheinlich ist es eh easy, aber leider bin ich noch nicht so gut vertraut mit VBA. Ich möchte ein Formular anzeigen lassen, wenn ich auf eine zelle in einer bestimmten Spalte klicke. Also wo schreibe ich den code "Ausdruck.show" rein? (Ach ja, ich arbeite mit Excel 97) Vielen Dank für Eure hilfe!

Antwort 1 von piano

Hallo
In VBA-Umgebung unter "Diese Arbeitsmappe" in der Klasse "Workbook" beim Ereignis "SheetSelectionChange":
Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
   If Selection.Address = "$D$16" Then
      ' hierher das show-Statement
      Selection.Value = "OK"
   End If
End Sub


den Code setzen (im Beispiel Zelle "D16").

Gruß piano

Es wäre nett, wenn Du ein Feedback abgeben könntest,
ob der Lösungsvorschlag Dein Problem gelöst hat.
- probieren geht über studieren -



Antwort 2 von bagi

Hallo piano,

Deine Lösung bezieht sich leider nur auf eine einzelne Zelle. Dieser bezug muss sich aber in der ganzen Spalte fortsetzten.

folgendes habe ich vor:

Ich habe in eine tabelle wo diverse Veranstaltungen angeführt sind. Pro Zeile eine Veranstaltung. In der Spalte "N" stehen die Kosten. Nun, wenn ich jetzt auf die Zelle in der Spalte "N" klicke soll sich ein Formular zeigen wo ich die Kosten aufgeteilt eingeben kann. Beim schließen soll die Summe in die Zelle übernommen werden.

Also das mit dem Formular schaffe ich schon nur nicht das aufrufen.