Problema macro excel

Risultati da 1 a 3 di 3

Discussione: Problema macro excel

  1. #1
    Junior Member L'avatar di Friend34
    Data Registrazione
    Jan 2016
    Messaggi
    9
    Gamer IDs

    Gamertag: friend34 PSN ID: Friend34ITA Steam ID: Friend34

    Problema macro excel

    Ho un problema piccolo che però ha delle conseguenze catastrofiche se non viene corretto.
    Ho questa macro:
    Codice PHP:
    Sub UPDATE()
    Dim LR As Long
    LR 
    Sheets("Dati").Cells(Rows.Count"A").End(xlUp).Row 1
    percorso 
    "C:\*****"
    file "filedati.xlsx"
    Workbooks.Open percorso "\" & file
    Range("
    A5:O700").Select
    Selection.Copy
    Workbooks(file).Close
    Sheets("
    Dati").Select
    Sheets("
    Dati").Range("A" & LR).PasteSpecial xlPasteAll

    End Sub 
    Che in sostanza apre un determinato file in una determinata posizione e ne copia il contenuto in un foglio specifico di un altro file excel.
    Funziona perfettamente, ma mi fa uno scherzetto niente male: una colonna che copia contiene delle date che nel file originale sono dd/mm/yyy e alcune (non tutte, solo alcune a caso) me le converte in mm/dd/yyyy.
    Pensavo che fosse un problema di formattazione cella, ma ne quelle di origine ne quelle di destinazione sono formattate... anche facendolo la questione non cambia.
    Sul pc ho ovviamente impostata la lingua italiana.
    Non so onestamente dove sbattere la testa :(

  2. #2
    Utente dal 09-05-2002 L'avatar di Firestorm
    Data Registrazione
    Jan 2016
    Messaggi
    7.202

    Re: Problema macro excel

    Citazione Originariamente Scritto da Friend34 Visualizza Messaggio
    Ho un problema piccolo che però ha delle conseguenze catastrofiche se non viene corretto.
    Ho questa macro:
    Codice PHP:
    Sub UPDATE()
    Dim LR As Long
    LR 
    Sheets("Dati").Cells(Rows.Count"A").End(xlUp).Row 1
    percorso 
    "C:\*****"
    file "filedati.xlsx"
    Workbooks.Open percorso "\" & file
    Range("
    A5:O700").Select
    Selection.Copy
    Workbooks(file).Close
    Sheets("
    Dati").Select
    Sheets("
    Dati").Range("A" & LR).PasteSpecial xlPasteAll

    End Sub 
    Che in sostanza apre un determinato file in una determinata posizione e ne copia il contenuto in un foglio specifico di un altro file excel.
    Funziona perfettamente, ma mi fa uno scherzetto niente male: una colonna che copia contiene delle date che nel file originale sono dd/mm/yyy e alcune (non tutte, solo alcune a caso) me le converte in mm/dd/yyyy.
    Pensavo che fosse un problema di formattazione cella, ma ne quelle di origine ne quelle di destinazione sono formattate... anche facendolo la questione non cambia.
    Sul pc ho ovviamente impostata la lingua italiana.
    Non so onestamente dove sbattere la testa :(
    Hai provato a convertirle in numero per capire se quelle date che hanno dei problemi hanno dei valori strani ?



    Inviato dal mio ASUS_Z00AD utilizzando Tapatalk
    Non puoi insegnare la fotografia, devono imparare da soli come farla meglio che si può, guardando ottime fotografie e facendone di pessime. (Cit. Cecil Beaton)
    BattleTag F1r3st0rm#2428

    25/08/2012 - Un ultimo piccolo passo per un grande uomo, un grande ricordo per tutta l'umanità.
    Le mie foto su 500px - PER ASPERA AD IMAGINEM
    www.andreamanna.it

  3. #3
    Junior Member L'avatar di Friend34
    Data Registrazione
    Jan 2016
    Messaggi
    9
    Gamer IDs

    Gamertag: friend34 PSN ID: Friend34ITA Steam ID: Friend34

    Re: Problema macro excel

    Citazione Originariamente Scritto da Firestorm Visualizza Messaggio
    Hai provato a convertirle in numero per capire se quelle date che hanno dei problemi hanno dei valori strani ?



    Inviato dal mio ASUS_Z00AD utilizzando Tapatalk
    Si, su quello ci ho sbattuto la testa per due ore.
    Poi ho googlato e ho trovato due secondi fa la soluzione che funziona: Bisogna formattarle in testo, non in data
    Quindi di fatto mi sono già risposto... se qualcuno avrà lo stesso problema qui troverà la soluzione

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
Chi Siamo
Forum ufficiale della rivista The Games Machine
Seguici su