Automatisches Protokoll erstellen
#1
Hi Leute,

ich möchte ein Protokoll erstellen, welches nachvollziehbar zeigt, welche Grenzwerte an welchem Tag für welche Größen verletzt wurden.

Ich habe eine Tabelle 1 mit Grenzwerten und Istwerten einer Motorgröße. Sobald ein Grenzwert verletzt wird, wird in Tabelle 2 dargestellt, welche Motorgröße den Grenzwert überschritten hat.

Nun kommt es zur eigentlichen Aufgabe:

Es soll eine Liste erstellt werden, an welchem Tag welche Größen die Grenzwerte verletzt haben. Hier sollen alle Größen aufgelistet werden. Im letzten Schritt geht es mir darum, dass die Grenzwertverletzungen in einer Liste gespeichert werden. Diese Liste soll mit weiteren Grenzwertverletzungen an folgenden Tagen ergänzt werden. Hierdurch kann über das Jahr nachvollzogen werden, inwiefern sich der Motor verändert hat.

Mit oder ohne VBA ist mit egal, ich fuchse mich gerne rein. Ich brauch nur einen Ansatz.

Die Excel wie ich sie mir vorstelle ist mit Beschreibung im Anhang.

Vielen Dank im vor raus,

Alex :)


Angehängte Dateien
.xlsx   Vorlage.xlsx (Größe: 15,48 KB / Downloads: 14)
Top
#2
Hallo,

vier Tabellen für eine Sache, die man ganz problemlos in einer Tabelle darstellen könnte. Respekt!
Viele Grüße
Klaus-Dieter
Der Erfolg hat viele Väter, 
der Misserfolg ist ein Waisenkind
Richard Cobden
Top
#3
Hi

evtl. in diese Richtung. Ohne VBA wird das nichts.

.xlsm   Vorlage.xlsm (Größe: 18,71 KB / Downloads: 11)

Gruß Elex
[-] Folgende(r) 1 Nutzer sagt Danke an Elex für diesen Beitrag:
  • AlexPfeiffer
Top
#4
Hallo Klaus Dieter,

hinter jeden Tabelle stecke weitere Funktionen und Referenzen. Jede Tabelle hat bei mir eine ganz eigene Bedeutung für meine letztendliche Excel-Auswertung.

Ich würde mich sehr freuen, wenn Sie mir weiterhelfen könnten es "ganz einfach" in einer Tabelle umzusetzen. Danach kann ich ja überlegen es so zu lassen oder letztendlich noch mal auf zu teilen.

Also hätten Sie vlt. einen Vorschlag, wie man meinen Wunsch umsetzen könnte?

Vielen Dank.
Top
#5
(06.12.2019, 13:16)Elex schrieb: Hi

evtl. in diese Richtung. Ohne VBA wird das nichts.


Gruß Elex

Danke das bringt mich schon weiter. Allerdings muss ich nachhaken:

.RemoveDuplicates Columns:=Array(1, 2), Header _ // Was macht dieser Programmcode genau?

  Range("H15").Select // Warum referenzierst Du dich auf H15? Ich erkenne die Funktion dieser Zelle nicht

Danke! :)
Top
#6
Der Code beziehungsweise das ganze Modul1 kann gelöscht werden. (Versuchszwecke)
Der relevante Code steht im BlattModul Tabelle2.

Gruß Elex
[-] Folgende(r) 1 Nutzer sagt Danke an Elex für diesen Beitrag:
  • AlexPfeiffer
Top
#7
Danke dir, passt alles soweit :)

(06.12.2019, 15:52)Elex schrieb: Der Code beziehungsweise das ganze Modul1 kann gelöscht werden. (Versuchszwecke)
Der relevante Code steht im BlattModul Tabelle2.

Gruß Elex

Eine Frage hätte ich noch Elex,

Kann die Trigger-Bedingung nicht nur ein Doppelklick sein, sondern auch wenn der Wert eines Fehlerspeichers, der größer 0 ist?

Also statt Doppelklick, Trigger-Bedingung = Wert >0 ?
Top
#8
Simpler ohne VBA.


Angehängte Dateien
.xlsx   __Ohne VBA.xlsx (Größe: 11,67 KB / Downloads: 6)
Zum übersetzen von Excel Formeln:

http://dolf.trieschnigg.nl/excel/index.p...gids=en+de
Top
#9
Hi

Zitat:Kann die Trigger-Bedingung nicht nur ein Doppelklick sein, sondern auch wenn der Wert eines Fehlerspeichers, der größer 0 ist?

Also statt Doppelklick, Trigger-Bedingung = Wert >0 ?
Hm...
Versuch bitte mal deinen Wunsch etwas mehr in Excelsprache zu beschreiben.

Gruß Elex
Top
#10
(06.12.2019, 23:26)Elex schrieb: Hi

Hm...
Versuch bitte mal deinen Wunsch etwas mehr in Excelsprache zu beschreiben.

Gruß Elex

Sorry, meine Excel-Sprache ist soweit fortgeschritten wie meine VBA-Fähigkeiten. Wobei ich deinen Code für mich anpassen konnte.

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) -> Hier legst Du fest, dass wenn die Target.Address doppelgeklickt wird, das Makro ausgeführt wird. Ich hätte gerne, dass das geschieht, wenn ein Wert in der Target.Adress > 0 ist.

Passt die Beschreibung so?

Danke
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste