Mit einem VBA-Makro schreibe ich in EXCEL 2000 in einer Spalte (vorformatiert, Zahl mit 3 Kommastellen) eine Anzahl an Zahlen. In einem anderen Feld habe ich nun eine Formel, in der diese Zahlen addiert werden sollen. Nachdem die Werte mit dem Makro gesetzt werden, ist aber die Summe 0. Erst wenn man in jedes Feld klickt (und entweder in ein anderes Feld oder auf das grüne Hakerl neben dem "=" Zeichen für die Formel), wird diese Zellenwert zum Endergebnis addiert.
Wie kann ich nun automatisch im Makro schon so eine "Aktivierung" für die Zelle erreichen?
Der Code für das Schreiben in ein Feld ist:
Code
Private Sub AddEntry(cb_caption As String, lbl_caption As String, bool_val As Boolean)
If (bool_val) Then
ActiveCell.value = cb_caption
ActiveCell.Offset(0, 1).Activate
ActiveCell.value = lbl_caption
ActiveCell.Offset(1, -1).Activate
End If
End Sub
lg
q