Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
712to716
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
712to716
712to716
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

automat. Runden von Eingabewerten

automat. Runden von Eingabewerten
02.01.2006 11:41:20
Eingabewerten
Hallo,
ich möchte die Zahlenwerte eines Eingabeblocks automatisch runden lassen. Hierfür habe ich eine entsprechende Ereignisprozedur für jede betroffene Zelle (IF NOT INTERSECT..) geschrieben. Leider ist dies unpraktikabel, da bei jeder Eingabe das System fur gewisse Zeit beschäftigt ist und die weitere Eingabe nur zeitverzögert vorgenommen werden kann. Weiß jeman, wie man den VBA-Code optimieren kann.
Original-Code für die erste Eingabezelle:
If Not Intersect(Target, [E13]) Is Nothing And Len(Trim(Sheets(1).Cells(13, 5).Value)) &gt 0 Then
Sheets(1).Cells(13, 5) = Application.WorksheetFunction.Round(Sheets(1).Cells(13, 5), Sheets(1).Cells(15, 1))
End If
Vielen Dank vorweg und ein frohes neues Jahr wünscht
Jörg

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: automat. Runden von Eingabewerten
Eingabewerten
hallo jörg
mal als ansatz zum weiterbasteln:


Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
Dim bereich As Range
If Not IsNumeric(Target) Then Exit Sub
Set bereich = Range("a1,b2,e13,f17"'anpassen
If Intersect(bereich, Target) Is Nothing Then Exit Sub
Target = WorksheetFunction.Round(Target, 0)
End Sub


wenn es dir allerdings nur um die dastellung geht tut es auch ein benutzerdefiniertes format.
ransi
Anzeige
AW: automat. Runden von Eingabewerten
02.01.2006 11:53:43
Eingabewerten
Hi,
formatier doch einfach die betroffenen Zellen als Zahl mit der gewünschten Anzahl an Nochkommastellen und setz unter Extras - Optionen - Berechnung das Häckchen bei "Genauigkeit wie angezeigt".
Schönen Gruß,
Andi
LOL...
ransi
Guten Morgen
...über mich selber.
Wo das Leben doch so einfach sein kann brech Ich mir die Ohren mit einem Code.
;-)
ransi

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige