Macro vba-Metodo Workbooks.Open cambia valori di data

Anonimo
2012-07-31T14:28:30+00:00

Buongiorno a tutti

una cosa incredibile, praticamente ho un file xls creato da sap che in realtà penso sia un txt con tabulatore, se lo apro a mano , nella colonna data ho un valore tipo 01/06/2012 .

Se apro in una macro, con questa istruzione :

    Workbooks.OpenText Filename:= _

        percorso & "Report_ordini_Melis_per_MBO.xls" _

        , Origin:=xlWindows, StartRow:=1, DataType:=xlDelimited, TextQualifier _

        :=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=True, Semicolon:= _

        False, Comma:=False, Space:=False, Other:=False, FieldInfo:=Array(Array _

        (1, 1), Array(2, 1), Array(3, 1), Array(4, 1), Array(5, 1), Array(6, 1), Array(7, 1), Array(8 _

        , 1), Array(9, 1), Array(10, 1), Array(11, 1), Array(12, 1), Array(13, 1), Array(14, 1), _

        Array(15, 1), Array(16, 1)), TrailingMinusNumbers:=True

nella colonna delle date ho il valore

06/01/2012

Questo non me lo fa su tutte le righe ma solo in alcune .

Ho anche provato con l'istruzione

Workbooks.Open Filename:=percorso & "Report_ordini_Melis_per_MBO.xls"

ma niente da fare, ottengo lo stesso risultato.

Ho un disperato bisogno di aiuto ...  :-)

Grazie

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento
Risposta accettata dall'autore della domanda
Anonimo
2012-07-31T15:32:56+00:00

Buongiorno a tutti

una cosa incredibile, praticamente ho un file xls creato da sap che in realtà penso sia un txt con tabulatore, se lo apro a mano , nella colonna data ho un valore tipo 01/06/2012 .

<cut>

Grazie

Date americane/date italiane....

Registra una macro importando il testo da:

  • Flie
  • Apri
  • Selezioni il file
  • Quindi allo step 3 selezioni le varie colonne specificando il tipo di dato contenuto

Con il codice che ottieni, sostituirai quello che utilizzi adesso.

Prova un po'.

La risposta è stata utile?

0 commenti Nessun commento

2 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2012-08-01T10:21:41+00:00

    Funziona, avevo fatto la stessa cosa ma senza cambiare il formato data

    grazie mille

    Bene!

    Ciao e alla prossima.

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2012-08-01T10:14:58+00:00

    Funziona, avevo fatto la stessa cosa ma senza cambiare il formato data

    grazie mille

    La risposta è stata utile?

    0 commenti Nessun commento