Supportnet Computer
Planet of Tech

Supportnet / Forum / Anwendungen(Java,C++...)

Wie kann ich positive Flanken mit VBA in EXCEL hochzählen?





Frage

Hallo ich habe ein Problem. Ich will Impulse mit Excel erfassen, um darüber dann die Drehzahl zu bestimmen. Folgender Aufbau. Ich benutzt dazu den Com-Port. DTR auf 1 -->Versorgungsspannung CTS als Eingang + Pull-Down1K gegen Masse. Schalter zwischen DTR und CTS. Immer wenn ich drücke schaltet dann der Wert auf 1. d.h. Ich habe einen Wechsel zwischen 1 und 0. Diese 1sen möchte ich einfach nur Zählen unabhängig wie lange sie gesetzt sind und in einer Zelle darstellen.

Antwort 1 von Saarbauer

Hallo,

müsste mit Zählenwenn() funktionieren


Gruß

Helmut

Antwort 2 von Kogan

Wie kann ich den Befehl dann anwenden?
Bitte ein kleines Beispiel.

Antwort 3 von Saarbauer

Hallo

Wenn in a1 - a20 die Werte 0 und 1 stehen schrweibe in b1

=ZÄHLENWENN(A1:A20;1) oder
=ZÄHLENWENN(A1:A20;>0)

bei der zweiten Formel werden alle positiven Werte gezählt, bei der ersten nur mit dem Wert = 1

Gruß

Helmut

Antwort 4 von Event

Hallo

Wie ließt Du denn die Schnittstelle aus?
Imho ist bei VBA keine mscomm32.ocx dabei.

Gruß

Antwort 5 von Kogan

Über einen ganz normalen Induktiven Sensor.
DTR als Eingangsspannung, also permanent auf 1 und CTS als Eingang. Zur Schnittstellenanbindung habe ich eine Port.dll mit der ich den Com- Ausgang ansteuern kann.

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


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: