Napraw błąd czasu wykonywania Excel VBA 1004 w systemie Windows 10

Niezależnie od tego, czy tworzysz raport Excel na własny użytek, czy dla firmy, jest on dostępny w dwóch formatach: XLS i XLSX. Gdy te formaty ulegną uszkodzeniu, zobaczysz: Błąd wykonania VBA „1004”.

Ten błąd może również wystąpić, gdy próbujesz utworzyć makro w arkuszu programu Excel, uniemożliwiając w ten sposób pracę z programem Excel. Chociaż może to uniemożliwić pracę na VBA, może również doprowadzić do awarii VBA, a czasami nawet systemu.

Dobrą wiadomością jest to, że można to naprawić za pomocą kilku metod. Zobaczmy jak.

Metoda 1: Korzystanie z karty Deweloper w MS Excel

Krok 1: Otworzyć Przewyższać arkusz, z którym masz do czynienia z problemem, i kliknij click Deweloper patka.

Teraz kliknij Wstawić opcja poniżej i pod Kontrolki ActiveX sekcji, wybierz Przycisk polecenia.

Karta programisty Ms Excel Wstaw przycisk polecenia kontrolki Activex

Krok 2: Teraz wszędzie w Przewyższać arkusz, przeciągnij i narysuj a Przycisk polecenia. To będzie Przycisk Polecenia1.

Pusty obszar Przeciągnij i narysuj przycisk polecenia

Krok 3: Kliknij dwukrotnie na Przycisk Polecenia1 aby móc napisać Kod VBA w Microsoft Visual Basic for Applications pudełko, które się otwiera.

Teraz wpisz poniżej Kod VBA jak pokazano:

Przyciemnij jako liczbę całkowitą. Dim b As Integer a = Arkusze("Nazwa arkusza").Komórki(Numer wiersza, numer kolumny).Wartość. b = Arkusze("Nazwa arkusza").Komórki(Numer wiersza, numer kolumny)).Wartość. Arkusze ("Nazwa arkusza").Komórki(Numer wiersza, numer kolumny)). Wartość = a + b

*Uwaga - Pamiętaj, aby zastąpić podświetlone części rzeczywistą nazwą arkusza, numerem wiersza i numerem kolumny.

Microsoft Visual Basic For Applications Okno zapisu Polecenie Enter

Krok 4: Teraz wróć do arkusz excel (Arkusz1 w tym przypadku) i kliknij Tryb projektowania opcja w pasek narzędzi cofnąć to.

Teraz kliknij Przycisk Polecenia1 w arkuszu, aby wygenerować wynik.

Przycisk polecenia1 trybu projektowania arkusza Excela Całkowita liczba automatycznych wypełnień

Krok 5: Jeśli wpiszesz VBA kod niepoprawnie, da ci Błąd wykonania VBA 1004.

Jeśli wprowadzisz błędny kod Vba Błąd czasu wykonywania Vba 1004

Powinno to więc pomóc ci zrozumieć, dlaczego otrzymujesz Błąd wykonania 1004 i pomóż ci tego uniknąć, używając właściwego Kod VBA i wzór. Ale jeśli problem będzie się powtarzał, wypróbuj drugą metodę.

Metoda 2: Tworząc nowy szablon Excel

Krok 1: otwarty Microsoft Excel i naciśnij Ctrl+N klawisze razem na klawiaturze, aby otworzyć nowy skoroszyt.

Teraz przejdź do Plik zakładka w lewym górnym rogu.

Karta Plik arkusza Excel

Krok 2: Teraz po prawej stronie skoroszytu, pod Niedawny sekcji, usuń wszystkie arkusze Excela z wyjątkiem jednego.

Karta Plik Prawa strona Ostatnie Usuń wszystkie pliki z wyjątkiem jednego

Sformatuj pozostawiony arkusz zgodnie z wymaganiami.

Krok 3: Po zakończeniu przejdź do Plik ponownie zakładkę i kliknij Zapisz jako.

Wybierz lokalizację, w której chcesz zapisać plik. Teraz ustaw Zapisz jako typ pole jak Szablon Excela. Upewnij się, że zapisałeś plik albo w .xltx lub .xlt format.

Karta Plik Zapisz jako Wybierz lokalizację Zapisz jako Typ Szablon programu Excel Nazwa pliku .xltx lub .xlt Format Zapisz

*Uwaga - Użyty powyżej format dotyczy Excel 2017 i nowsze wersje.

Krok 4: Po zapisaniu szablonu możesz dodać szablon za pomocą poniższego kodu:

Dodaj typ:=nazwa_ścieżki

Upewnij się, że zastąpiłeś nazwę pliku nazwą zapisanego dokumentu.

Powinno to rozwiązać problem z błędem czasu wykonania VBA 1004, ale jeśli nie, wypróbuj trzecią metodę.

Metoda 3: Poprzez ustawienia Centrum zaufania

Krok 1: otwarty MS Excel i idź do Plik patka. Teraz kliknij Opcje w menu.

Opcje pliku Ms Excel

Krok 2: w Opcje programu Excel okno, kliknij Centrum zaufania po lewej stronie szyby. Po prawej stronie kliknij Ustawienia Centrum zaufania.

Opcje programu Excel Centrum zaufania Ustawienia Centrum zaufania

Krok 3: w Centrum zaufania kliknij na Ustawienia makr opcje po lewej stronie. Teraz po prawej stronie panelu wybierz przycisk opcji obok next Wyłączyć wszystkie makra z powiadomieniem.

Następnie wybierz przycisk opcji obok next Zaufaj dostępowi do trybu dostępu do projektu VBA.

naciśnij dobrze aby zapisać zmiany. Następnie wciśnij dobrze  ponownie w Opcje programu Excel okno do wyjścia.

Ustawienia makr Wyłącz wszystkie makra z powiadomieniem Zaufanie Dostęp do trybu obiektu projektu Vba Ok

Ta metoda powinna rozwiązać problem z błędem środowiska wykonawczego VBA. Bit, jeśli problem nadal występuje, wypróbuj czwartą metodę.

Metoda 4: Usuwając plik GWXL97.XLA

Krok 1: wciśnij Klawisz Windows + E razem na klawiaturze, aby otworzyć Przeglądarka plików. Teraz kliknij Ten komputer po lewej, a potem na Napęd C po prawej stronie.

Ten komputer PC C Drive

Krok 2: Teraz podążaj ścieżką, jak pokazano poniżej, aby dotrzeć do Przewyższać teczka:

C:\Użytkownicy\Nazwa Użytkownika„\AppData\Local\Microsoft\Excel 
Ten dysk PC C Podążaj ścieżką Excel Xlstart

Teraz otwórz folder XLStart.

*Uwaga - zamień podświetloną część na swoją konkretną nazwę użytkownika bez cudzysłowów.

Krok 3: Zobaczysz teraz plik o nazwie – GWXL97.XLA. Wybierz ten plik i naciśnij Kasować.

To wszystko. Postępowanie zgodnie z tymi metodami może pomóc naprawić błąd wykonania VBA 1004 na komputerze z systemem Windows 10.

Jak usunąć znak ujemny z liczb w MS Excel?

Jak usunąć znak ujemny z liczb w MS Excel?Przewyższać

W wielu przypadkach możesz chcieć przekonwertować liczbę ujemną na dodatnią w programie MS Excel. Niezależnie od wymagań, istnieje wiele różnych sposobów realizacji tego zadania; Szybko i łatwo. Mo...

Czytaj więcej
Jak wstawić numery stron jako nagłówek / stopkę w programie Excel?

Jak wstawić numery stron jako nagłówek / stopkę w programie Excel?Przewyższać

Wstawianie numerów stron w dokumencie Word lub w dokumencie Powerpoint może być bardzo łatwym zadaniem. Ale co z dokumentem Excela? W przypadku raportów zawierających ogromną liczbę stron bardzo wa...

Czytaj więcej
Jak dodać przekreślone formatowanie w programie Excel

Jak dodać przekreślone formatowanie w programie ExcelPrzewyższać

Funkcja formatowania przekreślenia jest bardzo przydatna, gdy musisz coś zignorować, ale wartości nie można całkowicie usunąć. Podobnie jak w programie Microsoft Word, również w programie Excel ist...

Czytaj więcej