Nepôjde to síce priamo, ale z už raz zapísaných dátumovo zbastardených hodnôt napr 8.82 v A1 (riadok vzorcov ukazuje 1.8.1982) dostaneš textový tvar s desatinnými bodkami vzorcom:
=TEXT(A1;"m.yy")
Takto získanú hodnotu prelepíš svojou vlastnou hodnotou a získaš skutočných tvrdých 8.82 a to dokonca vo formáte "všeobecné"
Môžeš si pripraviť samostatný súbor, ktorý nebude obsahovať nič iné, len makro na "konverziu" údajov súboru s importom a spustením toho makra zo súboru s importom sa ti vykoná kompletná konverzia.
Podmienkou je mať v prípade potreby otvorený súbor s makrom.
V prípade frekventovaného používania by bolo možné makro nadefinovať do doplnku automaticky otváraného so spúšťaním excelu.
Pre vyskúšanie na bunku A1:
Sub Prepis()
Range("B1").FormulaR1C1 = "=TEXT(RC[-1],""m.yy"")"
Range("B1").Copy
Range("A1").PasteSpecial Paste:=xlPasteValues
Range("B1").ClearContents
End Sub
Definitívny kód by si samozrejme zistil rozsah...
P.S. v prípade českej verzie excelu by namiesto formátu "m.yy" musel byť formát "m.rr"