Како да поправим грешку током извршавања 1004 у Мицрософт Екцел-у?

Мицрософт Екцел(Microsoft Excel) је једна од најпопуларнијих табела које се користе широм света и за појединачне и за пословне сврхе. То је одредиште на једном месту за складиштење, организовање и манипулацију подацима на организован начин. МС Екцел(MS Excel) долази углавном у две екстензије, тј. КСЛС и КСЛСКС(XLSX) формату. Међутим, поред своје невероватне популарности, грешке током извршавања су уобичајена сметња за велики број корисника Виндовс(Windows) -а – а једна од најчешћих је Рунтиме Еррор 1004(Runtime Error 1004) .

Рунтиме Еррор 1004 у Екцел-у

У овом водичу ћемо разговарати о овој уобичајеној грешци(Runtime error) током извршавања 1004 и неким од најбољих поправки за њено решавање без напора.

Шта је Рунтиме Еррор 1004(Runtime Error 1004) у Екцел(Excel) -у ?

Рунтиме(Runtime) еррор 1004 је код грешке који се односи на Мицрософт Висуал Басиц(Microsoft Visual Basic) за који је познато да узнемирава кориснике Мицрософт Екцел(Microsoft Excel) -а . Са овом грешком се суочавају и све верзије МС Екцел(MS Excel) - а као што су Екцел 2007(Excel 2007) , 2010, 2013, 2016, 2019. Ниједна верзија Мицрософт Екцел(Microsoft Excel) - а није сигурна од опасности Рунтиме Еррор 1004(Runtime Error 1004) .

На ову грешку корисници углавном наилазе док раде на екцел датотеци или покушавају да генеришу макро(Macro) у екцел документу. То може изазвати озбиљне проблеме током рада са Висуал Басиц (Visual Basic) апликацијама(Applications) и може у потпуности да сруши програм, или чак цео систем; понекад може да замрзне систем забрањујући корисницима да било шта раде на свом систему.

Врсте порука о грешци

Поруке о грешци које су највише повезане са овом грешком током извршавања су следеће:

  • ВБ: грешка током извођења '1004': грешка дефинисана апликацијом или објектом
  • Екцел ВБА Рунтиме(Excel VBA Runtime) еррор 1004 „ Одабир(Select) методе класе опсега(Range) није успео“
  • рунтиме еррор 1004 опсег метода објекта _глобал(_global) фаилед висуал басиц
  • Екцел макро „Грешка током рада '1004?
  • Грешка(Runtime) у току извршавања 1004 Метода отварања радних књига објеката није успела
  • Грешка у времену извођења „1004“: Метод „Рангер“ радног листа „Објекат“ није успео
  • Метод(Method) у програму Кеи(Key) уп Објецт Програм АПЛИКАЦИЈА није успела(Object Program APPLICATION Failed) .“

Ако наиђете на било коју од ових горњих грешака, онда можете да исправите грешку помоћу нашег водича.

Који су узроци?

Грешка 1004 је општи код који се односи на МС Екцел(MS Excel) , али није специфичан за један тачан узрок. Дакле(Hence) , у овом случају, тачан разлог зашто би се ова грешка могла појавити ће се разликовати од случаја до случаја и од околности до околности. Од проблема са конфигурацијом до проблема са софтвером, у наставку смо навели сажетак уобичајених разлога за грешку током извршавања 1004 у Екцел-у:

  • МС Екцел Десктоп Икона(MS Excel Desktop Icon) је можда оштећена
  • ВБА Екцел датотека(VBA Excel File) се сукобљава са другом апликацијом
  • Због грешке наведене апликације или објекта
  • Због недостајуће зависне датотеке
  • Због вируса, тројанаца или малвера
  • Због неважећих кључева регистратора(Invalid Registry Keys) и тако даље.

Ово су били неки од најчешћих разлога за добијање грешке током извршавања 1004 у МС Екцел(MS Excel) -у ; сада да разумемо различите поправке.

Поправите грешку током извршавања 1004 у Екцел-у

Овде смо детаљно описали ручна и аутоматска решења за поправку Рунтиме Еррор 1004(Runtime Error 1004) . Можете да следите било који од следећих метода да бисте решили проблем.

  1. Направите нови Екцел шаблон
  2. Покрените скенирање вируса
  3. За ВБ: грешка у времену извођења '1004', промените величину уноса легенде

Хајде да детаљно размотримо сваку од ових метода.

1] Направите нови Екцел шаблон

У неким случајевима, решавање овог проблема може бити једноставно као уметање новог радног листа из шаблона уместо креирања копије постојећег радног листа. Ево шта треба да урадите:

1] Отворите МС Екцел на свом систему

2] Притисните ' CTRL + N ' да бисте креирали нови Мицрософт Екцел(Microsoft Excel) радни лист или једноставно изаберите ' Празна радна свеска(Blank workbook) ' са првог екрана.

Рунтиме Еррор 1004

3] Када(Once) завршите, избришите све листове у радној свесци осим једног.

4] Сада форматирајте радну свеску, која је остављена. Такође, имајте на уму да се ова радна свеска може модификовати тако да одговара вашим индивидуалним потребама.

5] На крају, идите на ' File > Save As ' да бисте сачували нови радни лист у формату датотеке Екцел шаблона (.клтк или .клт).(Excel Template)

6] Након што сте успешно креирали шаблон, можете га програмски уметнути користећи следећи ред кода:

Sheets.Add Type:=path\filename

Напомена –(Please note – ) Не заборавите да замените ново име датотеке стварним именом документа.

2] Покрените скенирање вируса

Веома је важно да скенирате свој рачунарски систем у потрази за малвером и вирусима јер они могу оштетити датотеке и важне документе и показати грешку током извршавања 1004 у МС Екцел(MS Excel) -у . Понекад коришћење доброг антивирусног програма много помаже.

Повезано(Related) : Грешка у току извођења 1004, Не могу да покренем макро у Екцел-у(Run-time error 1004, Cannot run the Macro in Excel) .

3] За ВБ: грешка у времену извођења '1004', промените величину уноса легенде

Ако наиђете на Рунтиме(Runtime) Еррор 1004 када покрећете макро Мицрософт Висуал Басиц(Microsoft Visual Basic) за апликације(Applications) ( ВБА(VBA) ), онда можете да користите овај метод за заобилажење.

Генерално, добијате ову грешку када покушате да покренете ВБА(VBA) макро који користи метод ЛегендЕнтриес(LegendEntries) да изврши промене у уносима легенде у Мицрософт Екцел(Microsoft Excel) графикону. Тада ћете можда добити следећу поруку о грешци:

Грешка у току извођења „1004“: грешка дефинисана у апликацији или објекту

Ова грешка се јавља када Екцел(Excel) графикон садржи више уноса легенде него што је доступног простора за приказ уноса легенде на Екцел(Excel) графикону. Када дође до оваквог понашања, Мицрософт Екцел(Microsoft Excel) може да скрати уносе легенде.

Да бисте заобишли ово понашање, креирајте макро који смањује величину фонта текста легенде Екцел графикона пре него што ваш (Excel)ВБА(VBA) макро унесе промене у легенду графикона, а затим вратите величину фонта легенде графикона тако да буде сличан следећем примеру макроа .

Sub ResizeLegendEntries()
With Worksheets("Sheet1").ChartObjects(1).Activate
      ' Store the current font size
      fntSZ = ActiveChart.Legend.Font.Size
'Temporarily change the font size.
      ActiveChart.Legend.Font.Size = 2
'Place your LegendEntries macro code here to make
         'the changes that you want to the chart legend.
' Restore the font size.
      ActiveChart.Legend.Font.Size = fntSZ
   End With
End Sub

Надамо се да ће вам овај чланак помоћи да поправите грешку 1004 током извршавања у програму Мицрософт Екцел(Microsoft Excel) . Овај водич вам даје ручно и аутоматско решење да се решите ове грешке; можете користити било које решење на основу ваших потреба.

Прочитајте следеће(Read next) : Тастери са стрелицама не раде у Мицрософт Екцел-у.



About the author

Ја сам информатичар са преко 10 година искуства у развоју софтвера и безбедности. Имам велико интересовање за Фирефок, Цхроме и Ксбок игре. Посебно ме занима како да се уверим да је мој код безбедан и ефикасан.



Related posts