Thema Datum  Von Nutzer Rating
Antwort
10.01.2020 10:31:30 Iván
Solved
Blau Berechnung automatisieren
10.01.2020 23:05:36 xlKing
NotSolved
13.01.2020 11:59:41 Gast56139
NotSolved
15.01.2020 10:03:22 Gast90506
NotSolved
15.01.2020 22:36:40 xlKing
NotSolved

Ansicht des Beitrags:
Von:
xlKing
Datum:
10.01.2020 23:05:36
Views:
547
Rating: Antwort:
  Ja
Thema:
Berechnung automatisieren

Hallo Ivan,

Bitte sehr: Der Code gehört in das Tabellenmodul wo die Daten ankommen. Vorraussetzung ist,  dass die Daten immer in der selben Datei auf dem selben Blatt ankommen. Wenn dem nicht so ist, dann meld dich nochmal.

Dim aCell As Range
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
  If Not aCell Is Nothing Then
    aCell.Value = "MIN": aCell.Offset(0, 1).Formula = "=MIN(" & Target.Address & ")"
    aCell.Offset(1, 0).Value = "MAX": aCell.Offset(1, 1).Formula = "=MAX(" & Target.Address & ")"
    aCell.Offset(2, 0).Value = "MW": aCell.Offset(2, 1).Formula = "=AVERAGE(" & Target.Address & ")"
    aCell.Offset(3, 0).Value = "SD": aCell.Offset(3, 1).Formula = "=STDEV.S(" & Target.Address & ")"
  End If
    
  Set aCell = Nothing
End Sub
Sub Start()
  Set aCell = ActiveCell
  MsgBox "Bitte Bereich markieren"
End Sub

Es gibt viele Möglichkeiten das umzusetzen. Eine weitere wäre ein Userform mit einem RefEdit-Steuerelement drauf. Wenn sich das Problem auf verschiedene Dateien bezieht, müsstest du das in deiner Privaten Arbeitsmappe Personal.xlsx oder als Addin anlegen. Das erfordert einige Schritte, die aber nicht unbedingt nötig sind. Es geht sicher auch einfacher:

Wenn bekannt ist, dass sich die Daten z.B. immer in Spalte A befinden und die Auswertungen direkt darunter in Spalte A:B - oder wo auch immer - fest stehen, kann man sich das markieren sparen. Eine Beispielmappe mit Beispieldaten wäre hier sinnvoll. Dann ließe sich das besser proggen. Die kannst du z.B. hier hochladen: https://workupload.com/ Und ein paar mehr Infos, wie du die Daten generierst, könnten auch helfen, das besser umzusetzen.

Gruß Mr. K.

 

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
10.01.2020 10:31:30 Iván
Solved
Blau Berechnung automatisieren
10.01.2020 23:05:36 xlKing
NotSolved
13.01.2020 11:59:41 Gast56139
NotSolved
15.01.2020 10:03:22 Gast90506
NotSolved
15.01.2020 22:36:40 xlKing
NotSolved