AW: Excel-möglichkeit zahlen ergänzen?
26.04.2005 11:21:48
Martin
Hallo Thomas,
versuch's mal mit folgender Ereignisprozedur:
Private Sub Worksheet_Change(ByVal Target As Range)
On Error GoTo errorhandler
If Not Application.Intersect(Target, Range("A2:A100")) Is Nothing Then
Set Quelle = Target.Offset(-1, 0)
If Not IsEmpty(Quelle) Or IsNumeric(Quelle) Then
Application.EnableEvents = False
Target.ClearContents
MsgBox "Zelle zur Datenübernahme ist leer bzw. enthält keine Zahl"
Target.Select
Application.EnableEvents = True
Exit Sub
End If
Application.EnableEvents = False
Target = CDbl(Left(Quelle, Len(Quelle) - Len(Target)) & Target)
Application.EnableEvents = True
End If
errorhandler:
Application.EnableEvents = True
End Sub
Der Code gehört nicht in ein normales Modul. Rechtsklick auf das Tabellenregister und dann "Code anzeigen", dort den Code hineinkopieren.
Außerdem bin ich in dem Beispiel davon ausgegangen, daß in A1 eine Ausgangszahl steht (erster Zählerstand) und dann nacheinander in A2:A100 Zählerstände eingegeben werden. Das mußt Du ggf. anpassen.
Gruß
Martin Beck