txt data wijzigt in datum na overstap office 365

Status
Niet open voor verdere reacties.

ExcelTonnie

Gebruiker
Lid geworden
5 jul 2016
Berichten
276
Al tijden gebruik ik diverse excel versies en laad data in via een converteerfile.
De data is een .txt format die gegenereerd wordt door een machine.
Deze data komt in een blad te staan, nooit problemen mee gehad.
Na de overstap van excel 2016 naar office 365 veel problemen met diverse codes.
Als ik nu data inlaad dan veranderd in de lichtblauwe kolom sommige cellen ineens in datum formaat.
Kom er even niet meer uit hoe dit kan, dit gebeurt ook alleen bij No7 kolom.

In de bijlage een verkort voorbeeld progje met een txt file die je inlaad.
Wanneer ik dit open in Excel 2016 dat de getallen ook zoals in de txt file staan.
Bij gebruik office 365 niet dus.
 

Bijlagen

  • Helpmij convert.xlsm
    90,4 KB · Weergaven: 11
  • TestData.txt
    10,6 KB · Weergaven: 9
Staat er in die gevallen ook een datum op werkblad Productie in kolom O?
En op werkblad "Wit LightWeight" in kolom AG?
 
Alleen in het blad PRODUCTIE zie je dat de cellen waar een (halve) datum in staat veranderd zijn van standaard naar aangepast.

Tab productie.JPG

vroeg me af waarom deze vraag maar waarschijnlijk gebruik je geen 365 en dan zie je dat niet.
 
Laatst bewerkt:
Klopt, ik gebruik (nog) geen Office 365.
Als de decimalen <= 12 en het getal voor de komma <= 31 dan maakt Excel er in dit geval blijkbaar een datum van.
Wat gebeurt er als je voordat je de meting ophaalt de celeigenschappen van de kolom op getal zet?
 
Dan laat die getallen zien met decimalen. (datum format met decimaal)

Kolom O getal.JPG
 
Laatst bewerkt:
Je bijlage doet het niet.
Getallen met decimalen, dat is toch precies wat je wilt?
Maar wat je bedoelt met "datum format met decimaal" ontgaat mij.
 
misschien is nu de bijlage te zien en snap je wat ik bedoel.

dit zijn volgens mij getallen van een datum.
 
Laatst bewerkt:
Omdat ik geen 365 gebruik tast ik ook een beetje in het duister. Welke 365 gebruiker kan licht op de zaak werpen?
In je macro is de regel
Code:
        '.TextFileColumnDataTypes = Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, -1)

tot comment gemaakt, waarschijnlijk omdat Excel over de -1 struikelt.
Wat gebeurt er als je daar het volgende van maakt:
Code:
        .TextFileColumnDataTypes = Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1)

en als dat niet werkt
Code:
        .TextFileColumnDataTypes = Array(2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2)
'1 = xlGeneralFormat
'2 = xlTextFormat
 
Deze regel had ik uitgeschakeld omdat deze een fout veroorzaakte en jou eerste optie had ik wel geprobeerd met als gevolg geen fout melding maar wel verkeerde data.

Echter jou laatste optie om de 1, te wijzigen in 2, heeft het probleem opgelost, heel hartelijk dank hiervoor.
 
stel de datum-weergave in op 00-00-0000 in plaats van 00.00.0000 (de Duitse versie).
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan