Excel VBA: Lagre arbeidsbok uten spørsmål (med enkle trinn)

  • Dele Denne
Hugh West

Når du lagrer en Makro -fil på nøyaktig plassering som før, blir du alltid bedt om å erstatte filen med en varselmelding. Det kan være upraktisk når du må lagre data ofte og har begrenset tid til å gjøre det. Som et resultat bruker vi en VBA -kode for å løse problemet. Denne opplæringen viser deg hvordan du lagrer en arbeidsbok uten en melding med Excel VBA .

Last ned øvelsesarbeidsbok

Last ned denne øvelsesarbeidsboken for å trene mens du leser denne artikkelen.

Lagre uten prompt.xlsm

7 enkle trinn for å lagre en arbeidsbok uten spørsmål med Excel VBA

Vi har inkludert et eksempeldatasett i bildet nedenfor for å demonstrere forskjellen etter å ha kjørt VBA-kodene for å stoppe spørringen. Mens vi lagrer filen, bruker vi VBA-koder for å deaktivere visningsvarselmeldingen.

Trinn 1: Opprett en Modul for å skrive VBA-kode

  • Trykk først Alt + F11 for å åpne VBA-makroen .
  • Klikk på Sett inn fanen.
  • Velg Modul fra alternativene lag en ny modul .

Trinn 2: Sett inn SaveAs-funksjon i kode

  • For å bruke Lagre Som-funksjonen i denne arbeidsboken, skriv ( ) og Lagre Som , eller velg Lagre som fra listen over tilgjengeligefunksjoner.

Trinn 3: Legg til filadresse og navn i VBA-kode

  • For å sette inn filadressen, til filplasseringen.
  • Klikk på mappen ikonet og kopier adressen.

  • Lim inn adressen under argumentet Filnavn til SaveAs-funksjonen .
  • Etter å ha angitt adressen , skriv inn filnavnet .
  • Til slutt lukk adressen og filnavnet med inverterte kommaer (” “) .

  • Etter at du har lagt til adressen, skriv inn komma og skriv 52 for Filformat argumentet.

  • Slik vil de endelige kodene se ut .
7875

Trinn 4: Kjør VBA-kode og se etter feil

  • En melding vil dukke opp siden vi ikke gjorde det deaktiver Varsler meldingen.
  • Klikk deretter Nei .

  • Til slutt klikker du på Slutt .

Trinn 5: Skriv en kode for å deaktivere ledetekst

  • For å deaktivere ledeteksten, må vi deaktivere Vis varsler -melding.
  • Gi meg Display Alerts. opsjonssetningen som False for å deaktivere meldingen eller alarmerende melding.
  • Skriv ned følgende koder i modulen for å stoppeledetekst.
2822

Trinn 6: Kjør VBA-kode etter å ha deaktivert DisplayAlerts-kommandoen

  • Denne gangen klikker du på kjør-knappen eller trykk F5 for å kjøre VBA-kodene .
  • Men ingen varselmelding vil bli spurt nå.

Trinn 7: Sjekk endelig respons i resultat

  • I vårt eksempeldatasett endrer du mottakerens navn fra Brine til Bhubon .

  • Trykk F5 for å kjøre programmet og nei melding vil dukke opp.
  • Lukk regnearket uten å lagre.

  • Åpne filen og se at filen er lagret med den siste gjeldende utgaven du har laget.

Konklusjon

Jeg håper denne artikkelen har gitt deg en veiledning om hvordan du lagrer arbeidsbøker uten en ledetekst med Excel VBA . Alle disse prosedyrene bør læres og brukes på datasettet. Ta en titt på øvelsesarbeidsboken og test disse ferdighetene. Vi er motiverte til å fortsette å lage opplæringsprogrammer som dette på grunn av din verdifulle støtte.

Kontakt oss hvis du har spørsmål. Legg også gjerne igjen kommentarer i seksjonen nedenfor.

Vi, Exceldemy -teamet, er alltid lydhøre for spørsmålene dine.

Bli hos oss og fortsett å lære.

Hugh West er en svært erfaren Excel-trener og analytiker med over 10 års erfaring i bransjen. Han har en bachelorgrad i regnskap og finans og en mastergrad i bedriftsøkonomi. Hugh har en lidenskap for undervisning og har utviklet en unik undervisningstilnærming som er enkel å følge og forstå. Hans ekspertkunnskap om Excel har hjulpet tusenvis av studenter og fagfolk over hele verden med å forbedre sine ferdigheter og utmerke seg i karrieren. Gjennom bloggen sin deler Hugh sin kunnskap med verden, og tilbyr gratis Excel-opplæringer og nettbasert opplæring for å hjelpe enkeltpersoner og bedrifter å nå sitt fulle potensial.