Thema Datum  Von Nutzer Rating
Antwort
Rot OPC Daten in Excel loggen
18.01.2018 15:25:49 puddu
NotSolved
20.01.2018 17:40:52 puddu
NotSolved
22.01.2018 10:38:45 Gast14774
NotSolved

Ansicht des Beitrags:
Von:
puddu
Datum:
18.01.2018 15:25:49
Views:
920
Rating: Antwort:
  Ja
Thema:
OPC Daten in Excel loggen

Hallo Zusammen

Ich komme bei einem Problem nicht mehr weiter und bin froh um jede Hilfestellung oder jeden Tipp :)

Aufbau

  • In der Zelle B6 kommen Daten von einer Cognex Insight Kamera über einen OPC-Server, welche im 100ms-Takt aktualisiert werden, also immer wieder ein neuer Wert in diese Zelle geschrieben wird
  • Da die Zahl in B6 mit einem Komma dargestellt wird, wandle ich diese in ein Format mit Punkt um (0,456 => 0.456)  mit WERT(WECHSELN($B$6;",";"."))
  • In der Range("D9:D108") ist eine leere Tabelle

Ziel

Ich möchte die Daten der Cognex Insight Kamera in der noch leeren Tabelle loggen. 

  • Wenn sich der Wert in der Zelle D6 ändert => Suche erste freie Zelle in der Range("D9:D108")
  • Den Wert in diese Zelle schreiben 
  • Nächster Wert in die nächste freie Zelle schreiben
  • usw.

Bisherige Kenntnisse

Um die nächste freie Zelle in der Range zu finden habe ich folgenden Code

Dim Leere_Zelle As Range
Dim rng As Range

Set rng = Range("D9:D108")
Set Leere_Zelle = rng.End(xlUp).Offset(1, 0)

Da im Feld D6 eine Formel steht, probierte ich das Skript im "Worksheet_Calculate()" einzufügen

Dim Leere_Zelle As Range
Dim rng As Range

Set rng = Range("D9:D108")
Set Leere_Zelle = rng.End(xlUp).Offset(1, 0)

For i = 1 To 100
If Not rng Is Nothing Then
    rng.Rows(i).Select
    rng.Rows(i).Value = Range("D6").Value
Else
    MsgBox "Auswertung beendet"
End If
Next i

Dabei wird aber der gleiche Wert in alle Felder der Tabelle geschrieben.

 

Schon im Voraus Danke für eure Inputs

puddu


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
Rot OPC Daten in Excel loggen
18.01.2018 15:25:49 puddu
NotSolved
20.01.2018 17:40:52 puddu
NotSolved
22.01.2018 10:38:45 Gast14774
NotSolved