Hiho zusammen,
ich hänge noch immer in meiner Automatisierung fest. Ist meine Abschlussarbeit darum auch so viele Fragen in kurzer Zeit.
Ich möchte dass mir LabVIEW meine
Benutzereingaben
in eine Exceldatei schreibt, aber fortlaufend, d.h. für jeden Versuch eine neue Zeile. Anschließend möchte ich diese Benutzereingaben vergleichen lassen und wenn Dateiname schon vorhanden soll mir LabVIEW eine Meldung ausgeben.
Ist dies möglich zu programmieren? Und könnte mir dabei jemand helfen?
Natürlich ist das beides möglich. Zeit hab ich nur grad keine.
Also hier mal eine meiner liebligs XL Funktionen:
[code]'*************************************************************
'*** Letzte benutzte Zeile in Spalte finden (von unten nach oben suchen)
'*************************************************************
Public Function iRow(WkSh As Worksheet, Column As Long)
Also anscheinend sind meine LabVIEWkenntnisse zu gering um, dass zum funktionieren zu bekommen.
Also ich habe es jetzt soweit geschafft dass mir der String nach Excel geschickt wird und da aufgeteilt wird. (Das mit dem Vergleich, da werd ich mich ein anderes mal drüber her machen.)
Allerdings ist das Problem das wenn ich einen Neuen String an Excel schicke mir der alte überschrieben wird.
Also daheim hat man ja bekanntlich mehr Zeit:
[
attachment=25375][
attachment=25374]
snip09
[
attachment=25371]
im XL:
[
attachment=25376]
[code]Option Explicit
'*************************************************************************
'*** call function with LV
'*************************************************************************
Function CheckFile(FileName As String, Path As String, InsertColumn As Long) As String()
Dim Answer(1) As String
Dim lastRow As Long
Dim firstRow As Long
Dim WkSh As Worksheet
Dim NameRange As Range
'vaild path ends with backslash
If Right(Path, 1) = "" Then
Vielen Dank SeBa. Funktioniert einwandfrei. Werde denk ich noch öfters Frage stellen.
' schrieb:Vielen Dank SeBa.
-> Bitte.
Funktioniert einwandfrei.
-> Hast du daran gezweifelt?
Werde denk ich noch öfters Frage stellen.
-> Mach das. Nur wer fragt bekommt eine Antwort.
Gruß SeBa
Ich bins mal wieder^_^
also hab des jetzt mit der "Datenbank" verfeinert. Jetzt hab ich nur noch ein problem. Und zwar wenn der Versuch bereits durchgeführt worden ist hat man dann noch zwei möglickeiten:1) Versuch erneut durchführen & 2) Neuen Versuch wählen.
Hab dass über eine Case Struktur gelöst. 1) funktioniert auch einwandfrei. Aber 2) will irgendwie nich so wie ich will<_<Bei 2) soll Quasi der Startbildschirm neu geladen werden. Ich bekomms aber nicht hin. Kann mir wer helfen.
Wie stellst du dir vor, dass man dir mit den von dir gelieferten Informationen helfen können soll?
Naja... wenn "2)" eintritt, musst du halt den Startbildschirm quasi wieder einblenden.
Noch Fragen?
Gruß SeBa
Ok war vielleicht alles etwas unverständlich geschrieben dafür entschuldige ich mich. Hab das Problem jetzt auf eine andere Art und Weise gelöst. Ich hab noch ein Extra VI mit eingebaut.