Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Ergebnis anzeigen





Frage

Hallo nochmal, ich steh mal wieder voll auf dem Schlauch. Ich möchte, dass Excel automatisch die Zahl in z. B. A1 mit 5 multipliziert und das Ergebnis dann auch direkt in A1 einträgt. also.. Jetzt nochmal. Die in Zelle A1 eingetragen Zahl soll automatisch in der Zelle A1 mit 5 multipliziert werden und das Ergebnis auch direkt in Zelle A1 angezeigt werden. das geht doch, oder?? LG Diskshut

Antwort 1 von Saarbauer

Hallo,

geht so nicht, wenn du den Wert einträgst steht nur der Wert dadrin und dann kannst du entweder in der nächsten Zelle schreiben =A1*5 oder du machst es mit VBA. Dort kannst du einen entsprechenden Programmablauf festlegen.

Ich nehme aber an, dass du kein VBA nutzen willst

Gruß

Helmut

Antwort 2 von Axcel

Davon ist m.E. auf jeden Fall abzuraten. Die Frage ist, wie dann eine Mehrfachanwendung vermieden werden kann, besonders dann, wenn der Tabelle nachträglich neue Einträge hinzugefügt werden sollten? Selbst wenn man es mit VBA realisieren kann, schafft dies mehr Probleme, als es möglicherweise beseitigt.

Antwort 3 von coros

Hallo an alle,

wann soll den der Wert aus Zelle A1 mit der Zahl 5 multipliziert werden? Mit VBA sollte das kein Problem sein. Als Formel wie Saarbauer auch schon andeutete schon eher.

MfG,
Oliver
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du ein
Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.

Antwort 4 von Diskshut

Tag zusammen,

das Problem mit der Formel von Saarbauer ist, dass Excel mir dann das Ergebnis nicht in der Zelle A1 einträgt,sondern da, wo ich die Formel eingetragen habe. Wenn ich dann in der Zelle A1 die Formel =B1 eintragen, schlägt dies auch fehl, aufgrund von Zirkelbezug.

@coros: Der Wert aus Zelle A1 soll nach Verlassen der Zelle A1 erscheinen.

Gruß
Diskshut

Antwort 5 von coros

Hallo Diskshut,

kopiere nachfolgenden Code in das VBA Projekt des Tabellenblattes, in dem die Zelle A1 mit der Zahl 5 multipliziert werden soll.

Option Explicit

Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
Range("A1") = Range("A1") * 5
Application.EnableEvents = True
End Sub

Ich hoffe, Du kommst klar. Bei Fragen melde Dich.

Solltest Du nicht wissen, wie Du den Code in Deine Datei bekommst, dann schau mal auf meiner HP in der Rubrik Anleitungen und dort dann in der Anleitungsnummer 2 nach. Dort stelle ich dazu eine bebilderte Anleitung zur Verfügung, die Dir sicherlich helfen wird.

MfG,
Oliver
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du ein
Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.

Antwort 6 von Diskshut

Super, hat super geklappt, mit der VBA Programmierung.
Großes Lob an euch alle..

Grüße
Diskshut

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: