...
Alt for å jobbe med Windows - det beste operativsystemet fra Microsoft. Vi dekker alt fra Windows 10 Insider -programmet til Windows 11. Gir deg alle de siste nyhetene om Windows 10 og mer.

Har du VBA runtime error 1004? Løs det raskt med disse trinnene

26

  • Å møte VBA runtime error 1004 er ikke et godt tegn, men denne artikkelen kan være nyttig.
  • Denne feilen innebærer at du ikke vil kunne bruke MS Excel normalt, noe som kan forårsake en rekke problemer på jobben.
  • For mer nyttig og detaljert informasjon, ikke nøl med å besøke vårt omfattende Microsoft Excel Hub.
  • Hvis du alltid vil være et skritt unna kjøretidsfeil, kan du legge til bokmerke på den nyttige nettsiden vår for Runtime Errors.

For å fikse forskjellige PC-problemer, anbefaler vi DriverFix: Denne programvaren holder driverne dine i gang, og dermed beskyttes du mot vanlige datamaskinfeil og maskinvarefeil. Sjekk alle driverne dine nå i 3 enkle trinn:

  1. Last ned DriverFix (bekreftet nedlastningsfil).
  2. Klikk Start Scan for å finne alle problematiske drivere.
  3. Klikk på Oppdater drivere for å få nye versjoner og unngå systemfeil.
  • DriverFix er lastet ned av 502 786 lesere denne måneden.

Hvis du jobber i en organisasjon, har du sannsynligvis den nyeste versjonen av Microsoft Office-pakken eller Office 365 installert på PC-en.

Selv om dette er et av de beste regnearkverktøyene i markedet, gjør dette ikke Microsoft Excel immun mot sporadiske feil. Dette vil være tilfelle med en feilmelding brukere har rapportert: Kjøretidsfeil 1004. Applikasjonsdefinert eller objektdefinert feil.


Hvordan kan jeg fikse VBA kjøretidsfeil 1004?

1 Sjekk Excel-tilleggene dine

Har du VBA runtime error 1004? Løs det raskt med disse trinnene

  1. Klikk på File ->  Options -> Select Add-ins
  2. Klikk på Go- knappen
  3. Velg tilleggene du vil deaktivere eller fjerne
  4. Fjern merket i ruten foran det respektive tillegget
  5. Klikk OK

2 Bekreft Excel eller installer de siste oppdateringene

  1. Høyreklikk Start- knappen
  2. Velg Apper og funksjoner på lokalmenyen.
  3. Velg Microsoft Excel, og velg Endre

Avhengig av om din kopi av Office er Click-to-run eller MSI-basert installasjon, vil de neste trinnene variere litt.

Klikk for å kjøre

Et vindu som heter Hvordan ønsker du å reparere Office-programmer vises

  1. Velg Online reparasjon
  2. Velg Reparer for å sikre at alt blir løst
    • Alternativet Quick Repair er raskere, men det oppdager bare og erstatter deretter ødelagte filer
      Har du VBA runtime error 1004? Løs det raskt med disse trinnene

MSI-basert

  1. I Endre installasjonen velger du Reparer
  2. Klikk Fortsett
  3. Følg instruksjonene for å fullføre prosessen

3 Det nevnte området eksisterer ikke

Har du VBA runtime error 1004? Løs det raskt med disse trinnene

Den vanligste årsaken til en kjøretidsfeil 1004 er når VBA-kode refererer til et navngitt område som ikke eksisterer. Kanskje staves navnet feil i koden, eller det brukes kanskje et gyldig navn, men det er på et inaktivt regneark. I dette andre tilfellet er løsningen å kvalifisere områdereferansen med et regneark (og kanskje arbeidsboken).

  1. Regneark Ark 1 er aktivt, kalt område Foobar er på Ark2
  2. Dim cel As Range
  3. Set cel = Range (“Foobar”) ‘Forårsaker kjøretidsfeil 1004
  4. Sett cel-regneark (“Sheet2”). Område (“Foobar”) ‘Dette fungerer

En mindre vanlig årsak til 1004 feil er når du bruker en navngitt formel eller konstant i en Range-setning. VBA klager fordi den nevnte formelen eller konstanten returnerer en verdi i stedet for en referanse for området. Løsningen er å bruke evalueringsmetoden for å få verdien, for eksempel ved å legge den i hakeparenteser:

  1. Dim MyVar As Double
  2. Dim cel As Range
  3. Set cel Range (“SomeNamedConstant”) ‘Forårsaker kjøretidsfeil 1004
  4. MyVar = [SomeNamedConstant] ‘Dette fungerer.
    Legg merke til mangelen på dobbelt anførselstegn

4 Sjekk innholdet i regnearket

  • Sette inn en rad eller kolonne
  • Utføre beregninger
  • Kopier og lim inn
  • Sortering
  • Åpne eller lukke arbeidsboken

Hvis du gjør noen av handlingene nevnt ovenfor og du får feilen, må du sjekke hva som er galt. Hvis det er tilfelle, kan du prøve å gjøre følgende:

  • Kontroller formlene på nytt

  • Kontroller beregningene på nytt

  • Unngå å bruke overflødige former

  • Unngå å bruke komplekse pivottabeller

  • Prøv å ikke bruke makroer og komplekse diagrammer med mange datapunkter

    • *

I dagens guide utforsket vi de beste løsningene du kan prøve å fikse VBA-kjøretidsfeil 1004.

Hvis du syntes denne artikkelen var nyttig, eller hvis du har noen forslag, kan du kontakte oss ved å bruke kommentarseksjonen nedenfor.

Opptakskilde: windowsreport.com

Dette nettstedet bruker informasjonskapsler for å forbedre din opplevelse. Vi antar at du er ok med dette, men du kan velge bort det hvis du ønsker det. jeg aksepterer Mer informasjon