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: Was ist "Tabelle1"?

    in Microsoft Excel Hilfe
    VBA: Was ist "Tabelle1"?: Hallo, ich bin gerade dabei einen VBA-Code für meine Zwecke anzupassen. Leider funktioniert eine der Berechnungen nicht mehr und ich bin nun auf Fehlersuche. Dabei verstehe ich (unter anderem)...
  3. VBA: Form in zwei Modulen verwenden

    in Microsoft Excel Hilfe
    VBA: Form in zwei Modulen verwenden: Hallo zusammen, ich habe ein VBA-Modul, von welchem ich ein Form aufrufe. Dieses Form hat einfach ein paar Buttons, und gibt zurück, ob ein Button gedrückt worden ist. Diese Information wird dann...
  4. VBA - Wert in einer Spalte finden und diese Zeile löschen

    in Microsoft Excel Hilfe
    VBA - Wert in einer Spalte finden und diese Zeile löschen: Moin moin ihr Lieben, ich habe nun schon im Netz nach einer Lösung gesucht, aber nichts passendes oder funktionstüchtiges gefunden. Ich habe eine Tabelle mit Spalten A - G. Nun soll Excel in der...
  5. Freigegebene Excel-Tabelle als Quelle für Seriendruck

    in Sonstiges
    Freigegebene Excel-Tabelle als Quelle für Seriendruck: Hallo, :) wir haben eine Excel-Tabelle, welche auf der Cloud liegt und bei Änderungen automatisch speichert. Es haben mehrere Personen Lese- und Schreibrechte und sobald jemand etwas abändert,...
  6. VBA: Kein "Undo" mehr möglich?

    in Microsoft Excel Hilfe
    VBA: Kein "Undo" mehr möglich?: Hallo, ich habe meine Bestell-Tabelle so abgeändert, dass einiges per Makro, bzw. mittels Buttons übertragen wird. Also zum Beispiel wird mit einem Klick auf den Button die Lieferadresse gleich...
  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