Excel 2010 czasem otwiera się ze zmienionymi formułami lub numerami na daty w wielu kolumnach w całym skoroszycie. Ale nie wszystkie kolumny.
„Format liczb” zmienia się automatycznie z GENERAL
na DATE
. To powoduje dziesiątki kolumn. Nie dzieje się to podczas używania, gdy program Excel jest otwarty. Dzieje się tak dopiero po zamknięciu i ponownym otwarciu dokumentu. Wystąpił około 4 razy w ciągu ostatnich 2 lat. Ale gdyby nie moje kopie zapasowe, byłby to bałagan.
Stało się tak z różnymi plikami.
Dokonany dzisiaj plik ma 22 arkusze z wykonanymi 15 arkuszami. Wykonane komórki są manifestowane znakami skrótu, ponieważ daty są zbyt długie, aby zmieścić się w wąskiej komórce.
Sprawdzam uszkodzony plik i właśnie zdałem sobie sprawę, że WSZYSTKIE arkusze mają WSZYSTKIE komórki przekonwertowane na format liczb DATE! To powinno uprościć diagnozę?
Wreszcie, czy istnieje prosty sposób na odwrócenie tego problemu niż otwarcie starszej wersji pliku?
źródło
.XLSM
jestOdpowiedzi:
W komentarzach wspominasz, że Twój plik to
.XLSM
. Oznacza to, jak jestem pewien, że uruchamia makro (kod).Chociaż technicznie szkodliwy kod (taki jak wirus) może powodować problem, nie sądzę, że jest to bardziej prawdopodobne, że jest to kod, który zawiera błędy lub robi coś, czego się nie spodziewasz.
Dlatego musisz otworzyć ekran VBa (karta Deweloper) i zobaczyć, co można wyłączyć i / lub usunąć i naprawić itp
Ale zanim to zrobisz, po prostu wyłącz to; na karcie programisty klikasz na Zabezpieczenia makro i na razie zmień je na
disable all macros with notification
, a następnie w dowolnej wybranej komórce dodaj tekst, zapisz i zamknij plik. Ponownie otwórz plik i nie zezwalaj na uruchamianie makr i sprawdź, czy komórka się zmieniła, czy nie, co dowodzi, czy problem dotyczy makraźródło