Thema Datum  Von Nutzer Rating
Antwort
Rot Auslesen von Daten in ein Array
21.03.2019 11:08:42 Zaron003
NotSolved
21.03.2019 11:45:45 Zwenn
NotSolved
22.03.2019 11:12:16 Gast29780
NotSolved

Ansicht des Beitrags:
Von:
Zaron003
Datum:
21.03.2019 11:08:42
Views:
726
Rating: Antwort:
  Ja
Thema:
Auslesen von Daten in ein Array

Hallo liebe Community,

Ich sitze an einem kleinen Problem. Ich möchte eine txt. Datei in AutoCAD mit VBA auslesen und verarbeiten. Dazu soll im ersten Schritt die Datei geöffnet werden und anschließend untersucht werden wie viele verschiedene Profile gemessen wurden. Wie viele Messungen bei jedem Profil durchgeführt wurden ist erstmal nicht so wichtig.

Was VBA nun übernehmen soll ist das öffnen der Datei, untersuchen der Profilnummer gucken ob diese unique ist und wenn ja in das Array schreiben, sodass ich für nachfolgende Auswertungen über einen Counter oder Ähnliches alle Werte des Arrays nutzen kann.

 

 

Dim Profiles() As Variant
                                                                                                                            'erstellt Array für Profilnummern
Open Kali For Input As #100                                                                               'öffnet Textdatei zum einlesen
While Not EOF(100)
    Input #100, Nr, MessNr, ProfilNr, Ytief, Ztief, h, T, v
    If Not Profiles.Exists(ProfilNr) Then                                                                'Kontrolle ob Profilnr
        Profiles.Add ProfilNr                                                                                    'vorhanden sonst hinzufügen
    End If
Wend                                                                                                                   'Ziel: alle unique Profilnr.
Close #100
 
 
Leider kommt als Fehler bei mir momentan "ungültiger Bezeichner" bei dem Profiles in der If Not Schleife. Aber irgendwie komme ich nicht dahinter warum. Vielleicht bin auch einfach schon blind weil ich so lange vor VBA gesessen habe die letzten Tage. Wäre super nett wenn mir jemand helfen könnte, bin noch im Anfangsstadium der VBA Nutzung.
 
Mit freundlichen Grüßen
Zaron

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 Auslesen von Daten in ein Array
21.03.2019 11:08:42 Zaron003
NotSolved
21.03.2019 11:45:45 Zwenn
NotSolved
22.03.2019 11:12:16 Gast29780
NotSolved