Windows

Ano ang sanhi ng mensahe na 'Runtime Error 1004' sa Microsoft Excel?

Naghahanap ka ba kung paano ayusin ang 'Hindi maipapatakbo ang macro' sa Excel? Pagkatapos ay nakarating ka sa tamang lugar. Ang mensahe ay isa sa maraming maaaring lumitaw bilang isang resulta ng Runtime Error 1004. Ang iba pang mga pagkakaiba-iba ng Excel Error 1004 ay kinabibilangan ng:

  • Error na tinukoy ng application o tinukoy ng object: Runtime Error 1004
  • Nabigo ang Paraan na 'Ranger' ng Object Worksheet
  • Nabigo ang paraan ng pagkopya ng klase ng worksheet
  • Hindi mapagkakatiwalaan ang programatic na pag-access sa Visual Basic Project
  • Excel macro na “Run-time error 1004 ″
  • Nabigo ang pamamaraang bukas ng mga workbook ng object: Runtime Error 1004
  • Nabigo ang piling pamamaraan ng Saklaw na klase: Ang Excel VBA Runtime Error 1004
  • Error na tinukoy ng application o tinukoy ng object: I-save Bilang VBA Run Time Error 1004
  • Saklaw ng pamamaraan ng object _global failed visual basic: Runtime Error 1004

Ano ang Runtime Error 1004 Sa Excel?

Ang Microsoft Excel ay isang kapaki-pakinabang at lubos na hinihingi na spreadsheet na ginagawang madali ang pagkalkula ng data. Ginagamit ito ng parehong mga indibidwal at negosyo sa buong mundo at nagmula sa format na XLS at XLSX.

Gayunpaman, habang nagtatrabaho sa isang file na Excel o sinusubukang makabuo ng isang Macro, maraming mga gumagamit ang pinalala ng Runtime Error 1004. Pinipigilan ka nitong gumawa ng anumang mga pagbabago sa iyong workbook ng Excel, hindi ka makagamit ng ilang mga mapagkukunang library, at nagyeyel o nag-crash ang programa o kahit na ang iyong system. Nagdudulot ito ng mga nakakainis na problema sa pagganap habang nagtatrabaho kasama ang mga aplikasyon ng Visual Basic.

Ang Runtime Error 1004 ay maaaring mangyari sa anumang bersyon ng Excel: mula sa Excel 2003 hanggang Excel 2019. Lumilitaw na lilitaw ito kapag sinubukan mong patakbuhin ang Microsoft Visual Basic para sa Mga Application ng Macro. Ang problema ay dahil sa isang pamamaraan ng seguridad na inilaan upang i-lock ang Microsoft VBA mula sa Excel. Ang Runtime Error 1004 ay malamang na hindi mangyayari kung bibigyan mo ng access sa seguridad. Ang error ay maaaring sanhi rin ng katiwalian sa programa bilang isang resulta ng impeksyon sa malware.

Bakit Nakukuha ko ang Excel Runtime Error 1004?

Ang Runtime Error 1004 ay maaaring lumitaw bilang isang resulta ng:

  1. Masamang MS Excel desktop shortcut.
  2. Ang pagkopya at pag-paste ng na-filter na data sa isang workbook ng MS Office Excel.
  3. Salungatan sa programa habang binubuksan ang file ng VBA Excel.
  4. Programmatically setting ng isang hanay ng mga halaga na may isang koleksyon ng malaking string.
  5. Application o error na tinukoy ng object.

Anuman ang dahilan, ang isyu ay madaling mapupuksa. Patuloy na basahin upang malaman kung paano ayusin ang Runtime Error 1004 kapag gumawa ka ng mga pagbabago sa Excel.

Paano Ayusin ang Runtime Error 1004 sa Excel sa Windows 10

Ang mga sumusunod na solusyon ay napatunayan na gumagana:

  1. Patakbuhin ang isang antimalware scan
  2. Pahintulutan ang Pag-access sa VBA Project Object Model
  3. Lumikha ng isang bagong template ng Excel
  4. I-uninstall ang Microsoft Works
  5. Alisin ang GWXL97.XLA

Sa oras na sinubukan mo ang isa o ilan sa mga pag-aayos sa itaas, malulutas ang error. Bibigyan ka namin ngayon ng mga detalyadong hakbang upang maisakatuparan ang mga solusyon.

Ayusin ang 1: Patakbuhin ang isang Antimalware Scan

Ito ang unang pag-aayos na dapat mong subukan sa sandaling makuha mo ang Runtime Error 1004. Kung ang iyong system ay nahawahan ng mga virus at iba pang mga uri ng malware, mahahanap ka sa hindi kasiya-siya at hindi inaasahang mga isyu. Ang iyong system at application ay hindi magagawa. Bukod dito, ang mga mahahalagang file at dokumento ay nasisira.

Patakbuhin ang isang buong pag-scan ng system na may isang malakas na programa ng antivirus. Inirerekumenda naming gamitin mo ang Auslogics Anti-Malware. Ang tool ay may mga tool sa katumpakan upang makita at matanggal kahit ang pinaka mailap na nakakahamak na mga elemento na maaaring makaligtaan ang iyong umiiral na programa ng antivirus. Ang Auslogics ay isang kasosyo sa Microsoft. Ang mga ito ay isang sertipikadong developer ng Microsoft Silver Application. Ang mga produktong Auslogics ay nasubukan at pinagkakatiwalaan ng mga eksperto at milyon-milyong mga gumagamit sa buong mundo.

Ayusin ang 2: Payagan ang Pag-access sa VBA Model ng Model ng Bagay

Ang pamamaraan para sa solusyon na ito ay madali. Sundin ang mga hakbang sa ibaba:

  1. Ilunsad ang Excel at mag-click sa tab na File.
  2. Mag-click sa Mga Pagpipilian.
  3. Mag-click sa Trust Center. Ito ang huling pagpipilian sa kaliwang pane.
  4. I-click ang pindutan ng Mga Setting ng Trust Center sa kanang pane.
  5. Sa bagong bubukas na pahina, hanapin ang Mga setting ng Macro sa kaliwang pane at mag-click dito.
  6. Markahan ang checkbox para sa 'Magtiwala sa pag-access sa modelo ng object ng proyekto ng VBA' sa ilalim ng seksyon ng Mga Setting ng Macro ng Developer sa kanang pane.
  7. I-click ang OK button.

Ayusin ang 3: Lumikha ng isang Bagong Template ng Excel

Sa halip na kopyahin o doblehin ang iyong umiiral na worksheet, maaari mong ilagay ang iyong bagong file na Excel Worksheet sa loob ng isang template. Makakatulong ito na ayusin ang Runtime Error 1004. Narito kung paano ito magagawa:

  1. Ilunsad ang Excel.
  2. Pindutin ang kombinasyon ng Ctrl + N sa iyong keyboard upang magbukas ng isang bagong workbook. Tiyaking maiiwan lamang ang isang sheet sa workbook. Tanggalin ang natitira.
  3. Baguhin ang workbook upang umangkop sa iyong mga pangangailangan.
  4. I-save ang workbook sa pamamagitan ng pagpindot sa Ctrl + S sa iyong keyboard. O kung gumagamit ka ng Excel 2003, mag-click sa tab na File at i-click ang I-save bilang. Para sa Excel 2007 at mga mas bagong bersyon, i-click ang icon ng Microsoft Office sa kaliwang sulok sa itaas ng iyong screen at pagkatapos ay mag-click sa I-save bilang.
  5. Pumili ng isang lokasyon upang mai-save ang file sa iyong computer at maglagay ng isang pangalan para sa file.
  6. I-click ang drop-down na arrow sa tabi ng ‘I-save bilang uri’ at piliin ang Excel Template (.xlt) kung gumagamit ka ng Excel 2003. Kung gumagamit ka ng Excel 2007 at mga susunod na bersyon, piliin ang Excel Template (.xltx) sa halip.
  7. Pagkatapos i-save ang template, gamitin ang sumusunod na code upang maipasok ito:

Magdagdag ng Uri: = path \ filename

Tiyaking palitan ang "path \ filename" ng aktwal na landas at pangalan ng file ng template.

Ayusin ang 4: I-uninstall ang Microsoft Works

Narito ang pamamaraan upang sundin:

  1. Mag-right click sa Start button upang buksan ang menu ng Power User. Piliin ang Task Manager mula sa listahan. Bilang kahalili, pindutin ang kombinasyon ng Ctrl + Alt + Del sa iyong keyboard at pagkatapos ay mag-click sa Task Manager.
  2. Sa sandaling nasa Task Manager, mag-click sa bawat isa sa mga tumatakbo na app at i-click ang Katapusan na pindutan ng Gawain.
  3. Isara ang window ng Task Manager.
  4. Buksan ang Run utility sa pamamagitan ng pagpindot sa kombinasyon ng Windows + R keyboard. I-type ang "appwiz.cpl" (walang mga quote) sa patlang ng teksto at i-click ang OK na pindutan o pindutin ang Enter sa iyong keyboard.
  5. Hanapin ang Microsoft Works sa listahan ng mga app at mag-right click dito. Pagkatapos, mag-click sa I-uninstall mula sa menu ng konteksto. Kumpirmahin ang pagkilos kung na-prompt.

Ayusin ang 5: Alisin ang GWXL97.XLA

Narito kung paano tanggalin ang GWXL97.XLA file:

  1. Pindutin ang kombinasyon ng Windows + E sa iyong keyboard upang buksan ang File Explorer.
  2. I-navigate ang landas na ito: C: Mga Gumagamit> Gumagamit> Pangalan> AppData> Lokal> MicrosoftExcel.
  3. Buksan ang XLStart folder.
  4. Hanapin at tanggalin ang GWXL97.aXLA file.

Konklusyon

Inaasahan namin na ang mga solusyon na ibinigay sa itaas ay nakatulong sa iyo upang matagumpay na ayusin ang Runtime Error 1004 sa Microsoft Excel at mabawi ang data sa iyong file. Maraming mga isyu na maaaring humantong sa error sa runtime. Gayunpaman, sa oras na makarating ka sa pagtatapos ng gabay na ito, magiging maayos ka lang.

Huwag mag-atubiling iwan ang iyong mga katanungan o komento sa seksyon sa ibaba. Gusto naming marinig mula sa iyo.

$config[zx-auto] not found$config[zx-overlay] not found