Excel 2010 czasami otwiera się ze zmienionym „formatem liczb”

1

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 GENERALna 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?

Tom X
źródło
1
Twój post jest mylący ... Mówisz, że tylko niektóre komórki zostały zmienione, a potem wszystkie komórki się zmieniły. Który to jest?
Dave
1
Jaki to typ pliku? Czy to .XLSMjest
Dave
Wyjaśnia to kilka innych postów w Internecie. Czy mogę założyć, że widziałeś jakieś posty? Chociaż twoje pytanie opisuje problemy, nie pokazuje tego, co próbowałeś (co może pomóc zawęzić problem) :)
Dave
Zredagowałem również twój post. Pierwotnie miałeś tylko 1 duży blok tekstu, który w rzeczywistości jest dość trudny do odczytania. Jeśli podasz swoje pytanie podobne do tego, co zrobiłem (w przyszłości), mam nadzieję, że więcej osób Ci pomoże :)
Dave
Tak .XLSM; Wszystkie komórki we wszystkich arkuszach zmieniły się automatycznie z dowolnego ustawienia na DATE.
Tom X

Odpowiedzi:

0

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

Dave
źródło
Rozumiem twoje podejście, ale jedynym problemem jest to, że problem ze zmianą formatu liczb jest sporadyczny. Nie mogę tego powielić. I zdarza się to bardzo rzadko; mniej więcej raz na 6 miesięcy. Jest makro, które pobrałem kilka lat temu, które konwertuje liczbę na tekst; 121 ... Sto dwadzieścia jeden
Tom X
1
OK, słuchaj @TomX, to jest strona pytań i odpowiedzi, a nie forum, więc fajnie jest edytować swój oryginalny post (pytanie). Sugeruję, aby edytować swoje pytanie i dodać, że ten plik uruchamia makra, wyjaśnij, jak często występuje problem i skąd masz makro. Może pomagać innym, ale ponieważ zdarza się to tylko raz na 6 miesięcy, myślę, że pytanie jest zbyt ogólne, abyśmy mogli na nie odpowiedzieć :(
Dave
@TomX: Zgadzam się z Dave'em. O ile nie jest to znany problem z łatwą naprawą, nie można nawet potwierdzić, że rozwiązania, które ludzie mogą tu zaproponować, pomogły w rozsądnym terminie, biorąc pod uwagę, jak często jest to przerywane i jak nie można go replikować. Do tej pory hipoteza makro wydaje się najbardziej prawdopodobna, chyba że wywołujesz jakiś błąd w Excelu (chociaż tak było w przypadku wielu podobnych raportów).
Karan