Office: (Office 2010) Per VBA Datentyp zu Datum ändern

Helfe beim Thema Per VBA Datentyp zu Datum ändern in Microsoft Access Hilfe um das Problem gemeinsam zu lösen; Ja, was mache ich? - Man kann sich ja mal ein Recordset auf die Exceltabelle erzeugen und dann prüfen, welche Feldnamen dann real verwendet werden:... Dieses Thema im Forum "Microsoft Access Hilfe" wurde erstellt von DizzoR, 12. September 2015.

  1. Per VBA Datentyp zu Datum ändern


    Ja, was mache ich?

    - Man kann sich ja mal ein Recordset auf die Exceltabelle erzeugen und dann prüfen, welche Feldnamen dann real verwendet werden:
    Code:
    Vielleicht hat man Glück und bekommt etwas Verwendbares.

    - Alternativ verzichtet man auf Zeile 1 und Feldnamen und bleibt dann aber auch konsequent im ausgewerteten Bereich, also ohne Zeile 1.

    - In Beitrag #6 verwendest Du letzteZeile. Um die sicher zu ermitteln, brauchst Du einen VBA-Zugriff auf das Excelsheet. Im gleichen Atemzug könnte man auch einen Feldnamen hineinschreiben.

    Im übrigen ergeben sich durch die angesprochene Abfragelösung keine zusätzlichen Probleme gegenüber dem TransferSpreadsheet-Import.
    Also Denkfrage: Wie löst Du das da?

    Code:
    Also die beiden Elemente aus #10 zusammenfassen.
    Die genaue Konvertierung hängt selbstredend auch davon ab, in welcher Form genau der Datumstext in Excel vorliegt.
     
  2. Nachtrag zum Eingangsbeitrag:
    Das ist äußerst optimistisch. Text kann sehr viel enthalten (Buchstaben, Sonderzeichen, WhiteSpaces ...). Dies alles in Double zu überführen dürfte problematisch sein.
    Der eigentliche Weg würde sein:
    1) Neues Feld anlegen mit passendem Datentyp
    2) Per UPDATE Inhalte konvertiert übertragen, sofern möglich
    3) Ausgangsspalte löschen
     
  3. Hey ebs17,

    danke für deine Hilfen! Ich bin jetzt zu dem Ergebnis gekommen, dass ich erstmal weiter an meiner TransferSpreadsheet-Methode festhalte, da die bisher gut funktioniert hat. Evtl. werde ich an deiner noch weiter rumbasteln, bis ich das Problem der ungleichen Spalten gelöst habe.

    Daher importiere ich jetzt in eine temporäre Tabelle und überführe die Daten mit Hilfe einer Anfügeabfrage und CDate, CDbl und CInt für die einzelnen Spalten in die Stammdatentabelle.
    Diese habe ich jetzt so "präpariert", dass ich alle nötigen Datentypen festgelegt habe und nur noch reinkopiere in die Spalten.

    Die Sache mit letzteZeile, nun, er importiert mir durch A1:W ja alles, was ich brauche. Von daher brauche ich keinen VBA-Zugriff auf die Excel-Datei. Also bis jetzt hat alles gut geklappt *biggrin.gif*
     
Thema:

Per VBA Datentyp zu Datum ändern

Die Seite wird geladen...
  1. Per VBA Datentyp zu Datum ändern - Similar Threads - VBA Datentyp Datum

  2. VBA HTTP Post - Probleme JSON Payload

    in Microsoft Excel Hilfe
    VBA HTTP Post - Probleme JSON Payload: Moin, ich steh auf dem Schlauch.... Ich möchte mit VBA einen HTTP Post senden. Das klappt beim versenden OHNE Payload auch soweit auch ganz gut. Private Function http_post(url As String,...
  3. Kombinationsfeld in VBA auswerten

    in Microsoft Access Hilfe
    Kombinationsfeld in VBA auswerten: Guten Tag, ich habe ein VBA-Problem mit Kombinationsfeldern. Umfeld: Eine Tabelle A mit Namen incl. Adressen, indiziert (NamenID), keine doppelten Einträge möglich. Eine Tabelle B mit Rechnungen,...
  4. Download per VBA nicht aktuell

    in Microsoft Access Hilfe
    Download per VBA nicht aktuell: Hallo, ich nutze in VBA eine Download-Funktion, die mir die neueste Version meines Frontend downloaden soll. Der Download an sich funktioniert, doch leider wird eine alte Version gespeichert. Ich...
  5. Autofilter bei Zelländerung automatisch aktualisieren – ohne VBA

    in Microsoft Excel Hilfe
    Autofilter bei Zelländerung automatisch aktualisieren – ohne VBA: Hallo zusammen, ich habe eine Frage zur automatischen Aktualisierung von Autofilter-Ergebnissen in einer intelligenten Tabelle – und zwar ohne VBA. Ausgangssituation: Ich habe eine intelligente...
  6. Bereich mit VBA zusammenhalten

    in Microsoft Word Hilfe
    Bereich mit VBA zusammenhalten: Ich schreibe aus Access mit VBA Anschriften in ein Worddokument. Jede Anschrift soll zusammengehalten werdem, damit am Seitenende keine Anschrift getrennt wird. Wie muss ich vorgehen um eine...
  7. Excel VBA Datei durchsuchen, Datentyp prüfen und bestimmten Inhalt auslesen

    in Microsoft Excel Hilfe
    Excel VBA Datei durchsuchen, Datentyp prüfen und bestimmten Inhalt auslesen: Hallo liebe Community, ich muss mit einem VBA-Code bei einer Nessus-Datei prüfen, ob bei einer Stelle wo normalerweise eine IP-Adresse stehen sollte ein Hostname steht(z.B. HSTSERV02) (müsste...
  8. VBA Variablen Deklarieren(Datentyp)

    in Microsoft Excel Hilfe
    VBA Variablen Deklarieren(Datentyp): Servus zusammen, leider lässt unser Firmennetzwerk nicht zu das ich hier die Exceldatei Hochladen kann, das würde einiges vereinfachen. Zum Problem: Ich habe eine Exceldatei mit 2...
  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