Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Page 1 of 2 12 LastLast
Results 1 to 10 of 15

Thread: Import per Makro von csv Datei!?

  1. #1
    Join Date
    22.11.2006
    Posts
    176
    Danke
    14
    Erhielt 7 Danke für 7 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Also ich habe absolut null Ahnung von dem Makrogedeh, das mal vorweg

    Ich möchte gerne Messwerte die ich auf einen USB-Stick schreibe mit Exel auswerten.

    Dafür ich hätte gerne dass wenn ich auf eine Grafik in Tabelle1 klicke, automatisch das "Öffnenfenster" erscheint und ich dort meine .csv Datei auswählen kann. Die csv ist per Semikolon getrennt. Die Datei soll dann in der Tabelle2 "eingefügt" werden, da ich mit Tabelle1 auf diese zugreife.

    Wäre nett wenn ihr mir helfen könntet! Weil ich bekomme das mal nicht hin.

    Ach es sind maximal drei Datensätze (falls das wichtig ist).
    Reply With Quote Reply With Quote Import per Makro von csv Datei!?  

  2. #2
    Join Date
    31.08.2008
    Posts
    140
    Danke
    20
    Erhielt 24 Danke für 19 Beiträge

    Default

    das was du suchst ist kein einfaches excel-makro, sondern du willst ne vba-anwendung für excel haben
    Der einzige Weg zum Wissen, ist zu erkennen was man nicht weiß, und auch niemals wissen wird!

  3. #3
    Ide is offline Erfahrener Benutzer
    Themenstarter
    Join Date
    22.11.2006
    Posts
    176
    Danke
    14
    Erhielt 7 Danke für 7 Beiträge

    Default

    Das ist gut möglich!

  4. #4
    Join Date
    31.08.2008
    Posts
    140
    Danke
    20
    Erhielt 24 Danke für 19 Beiträge

    Default

    was ist dir solch ein makro wert? soll die csv-datei zeilenweiße eingelesen werden und spatlenweiße getrennt durch semikolon, oder willst du nen sortieralgorithmus, definiere bitte mal die gewünschte funktion

    mit wert meine ich keine finanzen sondern wie wichtig dir das ist, wg aufwand den man hätte
    Der einzige Weg zum Wissen, ist zu erkennen was man nicht weiß, und auch niemals wissen wird!

  5. #5
    Join Date
    29.03.2004
    Posts
    7,260
    Danke
    165
    Erhielt 2,181 Danke für 1,562 Beiträge

    Default

    Hallo,
    das geht eigentlich recht einfach, aber da VBA auch in einer deutschen Excel-Version das Komma als Trennzeichen vorsieht muss man das bei einem Semikolon händisch einlesen.
    Ich habe mir mal irgendwoher folgende Zeilen zusammengesucht:
    Code:
    Sub ReadfromCSVSimple(fName As String, wsName As String, Optional FS As String = ";")
       Dim hfile As Integer ' Filehandle bzw. Dateinummer
       Dim i As Long ' Zähler über alle Zeilen
       Dim OneLine As String ' Eine Zeile als String
       Dim myArr As Variant ' eine Zeile in Felder getrennt
       Dim objSheet As Excel.Worksheet
       Set objSheet = Sheets(wsName)
       objSheet.Activate
      
       hfile = FreeFile
       Open fName For Input As #hfile
       While Not EOF(hfile)
          i = i + 1
          Line Input #hfile, OneLine
          myArr = Split(OneLine, FS)
          For j = 0 To UBound(myArr)
             objSheet.Cells(i, 1 + j).NumberFormat = "@"
             objSheet.Cells(i, 1 + j).Value = myArr(j)
          Next
       Wend
       Close #hfile
    End Sub
    Dann packst du einen Button auf deine andere Tabelle und schreibst dort im Code:
    Code:
    Private Sub CommandButton_Click()
        Dim datei As String
        Dim ws As String
        datei = Application.GetOpenFilename("CSV-Dateien (*.csv),*.csv")
        If datei = "Falsch" Then Exit Sub
        ws = "Tabelle2"
        Call ReadfromCSVSimple(datei, ws)
    End Sub

  6. #6
    Ide is offline Erfahrener Benutzer
    Themenstarter
    Join Date
    22.11.2006
    Posts
    176
    Danke
    14
    Erhielt 7 Danke für 7 Beiträge

    Default

    Quote Originally Posted by SBC-User View Post
    was ist dir solch ein makro wert? ...
    mit wert meine ich keine finanzen sondern wie wichtig dir das ist, wg aufwand den man hätte
    Tja da ich jetzt in einem sehr jungen Unternehmen tätig bin, freu ich mich immer wenn ich kosten einsparen kann und so wenig wie möglich an Fremdfirmen vergeben muss.

    @Thomas_v2.1:
    Ich benutze OpenOffice und ich glaube das ich für sowas doch erstmal noch en anderen Rechner hinzu ziehen muss. Hab das Gefühl das taugt dafür nix...

  7. #7
    Join Date
    27.05.2004
    Location
    Thüringen/Berlin
    Posts
    13,806
    Danke
    746
    Erhielt 3,127 Danke für 2,231 Beiträge

    Default

    Quote Originally Posted by Ide View Post
    Ich benutze OpenOffice
    Aber diese Info hätte doch gleich kommen sollen.
    Gruß
    Ralle

    ... there\'re 10 kinds of people ... those who understand binaries and those who don\'t …
    and the third kinds of people … those who love TIA-Portal

  8. #8
    Ide is offline Erfahrener Benutzer
    Themenstarter
    Join Date
    22.11.2006
    Posts
    176
    Danke
    14
    Erhielt 7 Danke für 7 Beiträge

    Default

    @Ralle:
    Sehr sinnvoll! Ich glaube du hast es noch nichtmal benutzt

  9. #9
    Join Date
    08.08.2007
    Location
    Dresden
    Posts
    9,882
    Danke
    1,064
    Erhielt 2,056 Danke für 1,632 Beiträge

    Default

    Quote Originally Posted by Ide View Post
    @Ralle:
    Sehr sinnvoll! Ich glaube du hast es noch nichtmal benutzt
    oben steht excel unten kommste mit ooffice ... komm mal runter von deinem turm und entschuldige dich mal fein beim onkel ralle!
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  10. #10
    Ide is offline Erfahrener Benutzer
    Themenstarter
    Join Date
    22.11.2006
    Posts
    176
    Danke
    14
    Erhielt 7 Danke für 7 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hast du es den schonmal benutzt?

Similar Threads

  1. Kopieren von .csv Datei
    By anze in forum HMI
    Replies: 49
    Last Post: 16.12.2015, 15:55
  2. Replies: 7
    Last Post: 27.02.2015, 17:04
  3. Replies: 5
    Last Post: 29.10.2013, 10:57
  4. csv import au Instanz DB
    By Servernexus in forum HMI
    Replies: 1
    Last Post: 02.04.2012, 15:48
  5. CSV Datei von MP377 USB Stick auslesen
    By DJMetro in forum HMI
    Replies: 11
    Last Post: 23.08.2010, 16:51

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •