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

Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 15

Thema: Import per Makro von csv Datei!?

  1. #1
    Registriert seit
    22.11.2006
    Beiträge
    152
    Danke
    14
    Erhielt 7 Danke für 7 Beiträge

    Standard


    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).
    Zitieren Zitieren Import per Makro von csv Datei!?  

  2. #2
    Registriert seit
    31.08.2008
    Beiträge
    132
    Danke
    20
    Erhielt 24 Danke für 19 Beiträge

    Standard

    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 ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    22.11.2006
    Beiträge
    152
    Danke
    14
    Erhielt 7 Danke für 7 Beiträge

    Standard

    Das ist gut möglich!

  4. #4
    Registriert seit
    31.08.2008
    Beiträge
    132
    Danke
    20
    Erhielt 24 Danke für 19 Beiträge

    Standard

    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
    Registriert seit
    29.03.2004
    Beiträge
    5.793
    Danke
    144
    Erhielt 1.706 Danke für 1.238 Beiträge

    Standard

    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 ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    22.11.2006
    Beiträge
    152
    Danke
    14
    Erhielt 7 Danke für 7 Beiträge

    Standard

    Zitat Zitat von SBC-User Beitrag anzeigen
    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
    Registriert seit
    27.05.2004
    Ort
    Thüringen/Berlin
    Beiträge
    12.262
    Danke
    537
    Erhielt 2.707 Danke für 1.956 Beiträge

    Standard

    Zitat Zitat von Ide Beitrag anzeigen
    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 ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    22.11.2006
    Beiträge
    152
    Danke
    14
    Erhielt 7 Danke für 7 Beiträge

    Standard

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

  9. #9
    Registriert seit
    08.08.2007
    Ort
    Dresden
    Beiträge
    9.648
    Danke
    1.059
    Erhielt 2.046 Danke für 1.627 Beiträge

    Standard

    Zitat Zitat von Ide Beitrag anzeigen
    @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 ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    22.11.2006
    Beiträge
    152
    Danke
    14
    Erhielt 7 Danke für 7 Beiträge

    Standard


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

Ähnliche Themen

  1. Eplan Makro
    Von Headman im Forum E-CAD
    Antworten: 4
    Letzter Beitrag: 12.08.2011, 20:26
  2. Makro SIMOTRAS HD
    Von c.wehn im Forum E-CAD
    Antworten: 0
    Letzter Beitrag: 09.11.2010, 16:53
  3. Makro Drehstromzähler EPlan 5.5
    Von GreenhornNRW im Forum E-CAD
    Antworten: 0
    Letzter Beitrag: 27.06.2009, 18:45
  4. S7-200 Makro Eplan 5
    Von godi im Forum E-CAD
    Antworten: 2
    Letzter Beitrag: 29.07.2008, 14:35
  5. Siwarex-Makro für EPLAN
    Von S7_Mich im Forum E-CAD
    Antworten: 1
    Letzter Beitrag: 25.12.2004, 20:46

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •