Office: (Office 2013) Workbook.open bzw. Rechtsklick öffnen?

Helfe beim Thema Workbook.open bzw. Rechtsklick öffnen? in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo zusammen, Ich habe innerhalb einer grösseren Arbeitsmappe u.a. ein Makro das eine .csv öffnet und nach den Daten sortieren soll. Nun scheint... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Patrick_swiss, 15. Juli 2015.

  1. Patrick_swiss Erfahrener User

    Workbook.open bzw. Rechtsklick öffnen?


    Hallo zusammen,

    Ich habe innerhalb einer grösseren Arbeitsmappe u.a. ein Makro das eine .csv öffnet und nach den Daten sortieren soll.
    Nun scheint aber beim öffnen per Workbook.open irgendetwas falsch zu laufen. Wenn ich die Datei mit Rechtsklick "Öffnen" öffne erhalte ich das:
    Workbook.open bzw. Rechtsklick öffnen? Rechtsklick_öffnen_Methode.jpg (Rechtsklick neuer Tab zum anschauen)
    Versuche ich das nun mit Workbook.open erhalte ich das (Man beachte A1):
    Workbook.open bzw. Rechtsklick öffnen? Workbook.open_methode.jpg
    Nun funktioniert leider das Makro auch nicht mehr wie gewünscht.
    Code:
    Sub Datum_sort()
    'Sortiert auf geöffnetem Sheet die Daten und stellt die korrekte
    'erkennung durch Excel sicher
    
    'Variable benennen
    Dim lastrow As Long
    Dim Pfad As String
    
    'Variable Wert zuweisen
    Pfad = "H:\Kleberoboter\Cockpit\Tagmeldungen\"
    lastrow = Cells(Rows.Count, 1).End(xlUp).Row
    
    'Öffnet, aktiviert und wählt
    Workbooks.Open Pfad & "tag.csv"
    Workbooks("tag").Activate
    Worksheets("tag").Select
    
    
    'Stellt durch Bestätigung aller Daten in allen Zellen in Spalte A sicher
    'das Excel das Datum richtig erkennt
    With Range("A2:A" & lastrow)
        .Value = .Value
    End With
    Application.Calculate
    
    
    
    'Sortiert mit Range.sort die Daten in absteigender Reihenfolge
    Range("A1:Q" & lastrow).Sort key1:=Range("A2:A" & lastrow), _
       order1:=xlAscending, Header:=xlYes
       
    'Speichern
    Workbooks("tag").Close SaveChanges:=True
       
    End Sub
    Irgendeine Idee?
    Mit Makrorecorder erhalte ich auch nur workbook.open, welcher eben nicht so funktioniert wie er soll.
    Danke und
    Mit besten Grüssen
    Patrick
     
    Zuletzt bearbeitet: 16. Juli 2015
    Patrick_swiss, 15. Juli 2015
    #1
  2. Exl121150 Erfahrener User
    Hallo Patrick,

    dein Problem besteht darin, dass in folgender Makrozeile
    Workbooks.Open Pfad & "tag.csv"
    das Trennzeichen der englischen Vorgabeversion verwendet wird, wobei dieses das Komma "," ist und nicht das Semikolon ";".
    Dieses Problem müsste normalerweise beseitigbar sein, wenn man im Makro explizit die lokale Sprachversion (=deutsch bzw. ";" als Trennzeichen: Siehe Sprachregion-Einstellungen in der Windows-Systemsteuerung) anspricht.
    Das erreicht man mit folgender Abänderung obiger Makrozeile (rote Zusätze):
    Workbooks.Open Filename:=Pfad & "tag.csv", Local:=True
     
    Exl121150, 16. Juli 2015
    #2
  3. Patrick_swiss Erfahrener User
    Hat mehr oder weniger geklappt. Muss nur nach anwendung direkt sortieren und kopieren. Danke
    Gruss
    Patrick
     
    Patrick_swiss, 24. Juli 2015
    #3
Thema:

Workbook.open bzw. Rechtsklick öffnen?

Die Seite wird geladen...
  1. Workbook.open bzw. Rechtsklick öffnen? - Similar Threads - Workbook open Rechtsklick

  2. Workbook ohne Makros starten

    in Microsoft Excel Hilfe
    Workbook ohne Makros starten: Moin allerseits, wer das Thema liest, wird sich sicher fragen "und so etwas wird hier wieder aufgewärmt? Ist doch tausendfach im Netz beantwortet!?" Stimmt, denn der Tipp mit der...
  3. Workbook über variablen Pfad öffnen

    in Microsoft Excel Hilfe
    Workbook über variablen Pfad öffnen: Hallo zusammen, ich habe ein Makro, welches einen Pfad festlegt, ein Worksheet aus einem Workbook kopiert und als neues Workbook abspeichert. Das funktioniert soweit auch tadellos. Nun möchte...
  4. Einträge aus Zellen aus einem anderen Workbook einlesen

    in Microsoft Excel Hilfe
    Einträge aus Zellen aus einem anderen Workbook einlesen: Hi, ich möchte gerne den Inhalt mehrerer Zellen (von-bis) aus einem anderen Workbook / Worksheet in einer Variable speichern. Was muss ich für einen korrekten Funktionsablauf ändern? Code:...
  5. Laufzeitfehler 1004: Open Workbook fehlgeschlagen

    in Microsoft Excel Hilfe
    Laufzeitfehler 1004: Open Workbook fehlgeschlagen: Hi, Excel 2003, Windows 2000. Fehler: Laufzeitfehler '1004' Die Methode 'Open' für das Objekt 'Workbooks' ist fehlgeschlagen. Und der zugehörige Codeschnipsel: Private Sub Workbook_Open()...
  6. Warten, bis Workbook geöffnet

    in Microsoft Excel Hilfe
    Warten, bis Workbook geöffnet: Hallo liebe Community, ich erstelle zur Zeit eine kleine Datenbank mit VBA und habe dazu eine Datei „Tool“, die via Makros auf die Datei „Datenbank“ zugreift. Bei Ausführung des Makros öffnet sich...
  7. Workbook open ohne Rückfragen

    in Microsoft Excel Hilfe
    Workbook open ohne Rückfragen: Hallo, ich möchte ein externes Workbook im LeseModus, mit deaktievierten Makros und ohne Aktualisierung (Verweise... Funktionen..) öffnen. Aktuell habe ich geschrieben: workbook.open...
  8. Vba - Neues Worksheet in anderem Workbook erstellen

    in Microsoft Excel Hilfe
    Vba - Neues Worksheet in anderem Workbook erstellen: Hallo zusammen, es ist mir etwas peinlich diese Frage zu stellen, aber irgendwie raffe ich es gerade NICHT. :mad::mad::mad: Ich habe ein Master Workbook (M) und aus diesem Workbook erstelle ich...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden