Błąd makra

Excel dla Office 365, Excel 2019, Excel 2016, Office 2013, Office 2010

Uwaga: Staramy się udostępniać najnowszą zawartość Pomocy w Twoim języku tak szybko, jak to możliwe. Ta strona została przetłumaczona automatycznie i może zawierać błędy gramatyczne lub nieścisłości. Chcemy, aby ta zawartość była dla Ciebie przydatna. Prosimy o powiadomienie nas, czy te informacje były pomocne, u dołu tej strony. Oto angielskojęzyczny artykuł do wglądu.

Komunikat Błąd makra jest wyświetlany, gdy występuje błąd w makro podczas uruchamiania.

Określona metoda nie można używać na określonym obiekcie dla jednej z następujących przyczyn:

  • Argument zawiera wartość, która jest nieprawidłowy. Typowe przyczyny tego problemu próbuje uzyskać dostęp do obiektu, który nie istnieje; na przykład Workbooks(5), gdy tylko trzy skoroszyty są otwarte.

  • Metoda nie można używać w kontekście stosowane. W szczególności niektóre metody obiektu Range wymagają, że zakres zawiera dane. Jeśli zakres nie zawiera danych, metoda nie działa.

  • Wystąpił błąd zewnętrzny, taki jak błąd odczytu lub zapisu do pliku.

  • Metody lub właściwości nie można użyć ze względu na ustawienia zabezpieczeń. Na przykład właściwości i metody obiektu VBE na języka Visual Basic for Applications (VBA) kod, który jest przechowywany w dokumencie programu Microsoft Office są domyślnie niedostępne.

    Aby włączyć zaufany dostęp do projektów języka Visual Basic, wykonaj następujące czynności:

    1. Jeśli karta Deweloper nie jest dostępna, wykonaj poniższe czynności, aby ją wyświetlić:

      1. Kliknij pozycję Plik > Opcje > Dostosowywanie Wstążki.

      2. W obszarze Karty główne zaznacz pole wyboru Deweloper.

    2. Na karcie Deweloper w grupie Kod kliknij przycisk Bezpieczeństwo makr.

      Grupa Kod na karcie Deweloper

    3. W obszarze Ustawienia makr dewelopera zaznacz pole wyboru Ufaj dostępowi do modelu obiektowego projektu VBA.

      Aby uzyskać więcej informacji na temat sposobów używania metody Wyszukaj jej nazwę w Pomocy programu Visual Basic.

Określona metoda nie można używać na określonym obiekcie dla jednej z następujących przyczyn:

  • Argument zawiera wartość, która jest nieprawidłowy. Typowe przyczyny tego problemu próbuje uzyskać dostęp do obiektu, który nie istnieje; na przykład Workbooks(5), gdy tylko trzy skoroszyty są otwarte.

  • Metoda nie można używać w kontekście stosowane. W szczególności niektóre metody obiektu Range wymagają, że zakres zawiera dane. Jeśli zakres nie zawiera danych, metoda nie działa.

  • Wystąpił błąd zewnętrzny, taki jak błąd odczytu lub zapisu do pliku.

  • Metody lub właściwości nie można użyć ze względu na ustawienia zabezpieczeń. Na przykład właściwości i metody obiektu VBE na języka Visual Basic for Applications (VBA) kod, który jest przechowywany w dokumencie programu Microsoft Office są domyślnie niedostępne.

    Aby włączyć zaufany dostęp do projektów języka Visual Basic, wykonaj następujące czynności:

    1. Jeśli karta Deweloper nie jest dostępna, wykonaj poniższe czynności, aby ją wyświetlić:

      1. Kliknij przycisk pakietu Microsoft Office Obraz przycisku pakietu Office , a następnie kliknij przycisk Opcje programu Excel.

      2. W kategorii Popularne w obszarze Najczęściej używane opcje w pracy z programem Excel zaznacz pole wyboru Pokaż kartę Deweloper na Wstążce, a następnie kliknij przycisk OK.

    2. Na karcie Deweloper w grupie Kod kliknij przycisk Bezpieczeństwo makr.

      Grupa Kod na karcie Deweloper

    3. W obszarze Ustawienia makr dewelopera zaznacz pole wyboru Ufaj dostępowi do modelu obiektowego projektu VBA.

      Aby uzyskać więcej informacji na temat sposobów używania metody Wyszukaj jej nazwę w Pomocy programu Visual Basic.

Rozwijaj umiejętności związane z pakietem Office
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów pakietu Office

Czy te informacje były pomocne?

Dziękujemy za opinię!

Dziękujemy za opinię! Wygląda na to, że połączenie Cię z jednym z naszych agentów pomocy technicznej pakietu Office może być pomocne.

×