Napraw błąd czasu wykonywania programu Excel VBA 1004 w systemie Windows 10
Niezależnie od tego, czy tworzysz raport Excel do własnego użytku, czy dla firmy, jest on dostępny w dwóch formatach: XLS i XLSX. Gdy te formaty zostaną uszkodzone, zobaczysz plik 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ę nad VBA, może również doprowadzić do awarii VBA, a czasami nawet do systemu.
Dobra wiadomość jest taka, że można to naprawić na kilka sposobów. Zobaczmy, jak to zrobić.
Metoda 1: Korzystanie z karty Deweloper w programie MS Excel
Krok 1: Otworzyć Przewyższać arkusz, z którym masz do czynienia z problemem, i kliknij plik Deweloper patka.
Teraz kliknij Wstawić opcja poniżej i pod Formanty ActiveX wybierz sekcję Przycisk polecenia .

Krok 2: Teraz w dowolnym miejscu Przewyższać arkusz, przeciągnij i narysuj Przycisk polecenia . To będzie CommandButton1 .

Krok 3: Kliknij dwukrotnie plik CommandButton1 aby móc pisać Kod VBA w Microsoft Visual Basic for Applications pudełko, które się otwiera.
Teraz wpisz poniżej Kod VBA jak pokazano:
Dim a As Integer Dim b As Integera = Worksheets('Sheet Name').Cells(Row number, Column number).Value b = Worksheets('Sheet Name').Cells(Row number, Column number)).Value Worksheets('Sheet Name').Cells(Row number, Column number)).Value = a + b*Uwaga - Pamiętaj, aby zastąpić podświetlone części rzeczywistą nazwą arkusza, numerem wiersza i numerem kolumny.

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

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

To powinno pomóc Ci zrozumieć, dlaczego masz rozszerzenie Błąd wykonania 1004 i pomóc Ci uniknąć tego, używając prawidłowego Kod VBA i wzór. Jeśli jednak problem nie ustąpi, wypróbuj drugą metodę.
Metoda 2: tworząc nowy szablon programu 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.

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

Sformatuj ten arkusz, który zostawiłeś, zgodnie z wymaganiami.
Krok 3: Po zakończeniu przejdź do Plik ponownie i kliknij Zapisz jako .
Wybierz lokalizację, w której chcesz zapisać plik. Teraz ustaw Zapisz jako typ pole jak Szablon programu Excel . Upewnij się, że zapisujesz plik w formacie .xltx lub .xlt format.

*Uwaga - Format użyty powyżej dotyczy Excel 2017 i nowsze wersje.
Krok 4: Po zapisaniu szablonu możesz dodać szablon za pomocą poniższego kodu:
Add Type:=pathfilename
Upewnij się, że zastąpiłeś nazwę pliku nazwą zapisanego dokumentu.
Powinno to rozwiązać problem z błędem 1004 w czasie wykonywania VBA, ale jeśli nie, wypróbuj trzecią metodę.
Metoda 3: Za pomocą ustawień Centrum zaufania
Krok 1: otwarty MS Excel i przejdź do Plik patka. Teraz kliknij Opcje w menu.

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

Krok 3: w Centrum zaufania kliknij ikonę Ustawienia makr opcje po lewej stronie. Teraz po prawej stronie panelu wybierz przycisk opcji obok Wyłączyć wszystkie makra z powiadomieniem.
Następnie wybierz przycisk opcji obok Ufaj dostępowi do trybu dostępu do projektu VBA .
naciśnij ok aby zapisać zmiany. Następnie wciśnij ok ponownie w Opcje programu Excel okno do wyjścia.

Ta metoda powinna rozwiązać problem z błędem środowiska wykonawczego VBA. Jeśli problem nadal występuje, wypróbuj czwartą metodę.
Metoda 4: przez usunięcie pliku GWXL97.XLA
Krok 1: wciśnij Klawisz Windows + E. razem na klawiaturze, aby otworzyć plik Przeglądarka plików. Teraz kliknij Ten komputer po lewej, a następnie po Dysk C. po prawej stronie.

Krok 2: Teraz podążaj ścieżką, jak pokazano poniżej, aby dotrzeć do Przewyższać teczka:
C:Users'username'AppDataLocalMicrosoftExcel 
Teraz otwórz folder XLStart.
*Uwaga - zastąp wyróżnioną część swoją 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 w naprawieniu błędu czasu wykonywania VBA 1004 na komputerze z systemem Windows 10.
Polecany dla Ciebie:- Poprawka: Microsoft Excel nie może otworzyć ani zapisać więcej dokumentów, ponieważ nie ma wystarczającej ilości pamięci
- Napraw uszkodzone pliki Excela w systemie Windows 10 i odzyskaj utracone dane
- Napraw plik Excel nie otwiera się problem w systemie Windows 10
- Jak naprawić błąd programu Excel Online nie działa w systemie Windows 10
- Poprawka: Microsoft Excel przestał działać Błąd w systemie Windows 10
- Napraw błąd programu Microsoft Excel: „Zbyt wiele różnych formatów komórek”