Berechnung innerhalb EINER Zelle?

Bild

Betrifft: Berechnung innerhalb EINER Zelle? von: André
Geschrieben am: 09.02.2005 14:58:51

Hallo Forum,

wie kann ich innerhalb einer Zelle etwas berechnet lassen, solbald ich dort eine Zahl eintrage.

Bspw. Ich trage in die Zelle A1 eine 50 ein und er zeigt mir aber 50 durch 1,36 an! Geht das? Er überschreibt dann ja eigentlich die Quelle seiner Berechnung.


Geht das, oder ist so etwas nicht möglich?

Bild


Betrifft: AW: Berechnung innerhalb EINER Zelle? von: Udo
Geschrieben am: 09.02.2005 15:05:32

Nur mit VBA!

Udo


Bild


Betrifft: AW: Berechnung innerhalb EINER Zelle? von: Und wie?
Geschrieben am: 09.02.2005 15:09:24

Und wie?


Bild


Betrifft: AW: Berechnung innerhalb EINER Zelle? von: Udo
Geschrieben am: 09.02.2005 15:14:40

Wirkt hier nur für Zelle A1

Const dblZahl As Double = 1.36

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address(0, 0) = "A1" Then
  Application.EnableEvents = False
  Target = Target / dblZahl
  Application.EnableEvents = True
End If
End Sub


Udo


Bild


Betrifft: AW: Berechnung innerhalb EINER Zelle? von: UweD
Geschrieben am: 09.02.2005 15:11:26

Hallo

Geht nur mit Makros und zwar so:


  • rechtsklick auf den Tabellenblattreiter unten

  • Code anzeigen

  • Im neuen Fenster das Makro einfügen



Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect(Target, Range("A1")) Is Nothing Then
        Application.EnableEvents = False
        Target.Value = Target.Value * 1.36
        Application.EnableEvents = True
    End If
End Sub


Gruß UweD


Bild


Betrifft: AW: Berechnung innerhalb EINER Zelle? von: Danke
Geschrieben am: 09.02.2005 15:13:31

Danke werde es gleich mal ausprobieren!

Gruß André


 Bild

Beiträge aus den Excel-Beispielen zum Thema "Berechnung innerhalb EINER Zelle?"