Namig: drugi jeziki so prevedeni v Google. Lahko obiščete English različico te povezave.
Vpiši se
x
or
x
x
Registracija
x

or

Kako odstraniti določene celične vsebine na odprtem in izstopu v Excelovem delovnem zvezku?

Ta članek govori o čiščenju določene vsebine celic pri odpiranju ali zapiranju delovnega zvezka Excel.

Počisti določene vsebine celice na delovni knjigi, ki je odprta in izstopa


Počisti določene vsebine celice na delovni knjigi, ki je odprta in izstopa


Prosimo, naredite, kot sledi, da počistite določene celične vsebine na odprti in odjavi delovne knjige.

Najprej morate shraniti delovni zvezek, ki ga potrebujete za brisanje določenih vsebin celic na odprtem ali izhodu kot delovno knjigo Excel z makrom.

1. Prosimo, kliknite file > Shrani kot > Brskanje. Prikaz slike:

2. V Ljubljani Shrani kot pogovorno okno, izberite mapo, da shranite delovni zvezek, vnesite novo ime Ime datoteke polje, kot ga potrebujete, izberite Delovni zvezek Macro-Enabled Excel Iz Sava kot tip spustni seznam in nato kliknite Shrani gumb.

3. Pri pojavu Microsoft Excel pogovorno okno, kliknite na OK kot spodaj prikazano sliko.

4. Odprite delovni zvezek Macro-Enabled, ki ste ga zdaj shranili, pritisnite druga + F11 tipke za odpiranje Microsoft Visual Basic za aplikacije okno.

5. V Ljubljani Microsoft Visual Basic za aplikacije okno, dvokliknite ThisWorkbook v levem podoknu in nato kopirajte spodnjo kodo VBA v okno Code.

VBA koda 1: Počisti vsebino celice, ki je odprta na delovni zvezki

Private Sub Workbook_Open()
    Application.EnableEvents = False
        Worksheets("test").Range("A1:A11").Clear
    Application.EnableEvents = True
End Sub

VBA koda 2: Počistite določene vsebine celic na izstopu iz delovne knjige

Private Sub Workbook_BeforeClose(Cancel As Boolean)
    Worksheets("test").Range("A1:A11").Clear
End Sub

Opombe: V zgornjih kodah, preskusu in A1: A11 je ime delovnega lista in obseg celic, ki ga boste izbrisali. Prosimo, spremenite jih po potrebi.

6. Pritisnite druga + Q tipke za izhod iz Microsoft Visual Basic za aplikacije okno.

Od zdaj naprej se pri odpiranju ali zapiranju delovne knjige samodejno izbriše določena celična vsebina na določenem delovnem listu.


Sorodni članki:



Priporočena orodja za produktivnost za Excel

Kutools za Excel vam pomaga, da vedno končate delo pred časom in izstopite iz množice

  • Več kot zmogljive napredne funkcije 300, zasnovane za 1500 delovne scenarije, ki povečujejo produktivnost z 70%, vam dajejo več časa za skrb za družino in uživanje v življenju.
  • Ne potrebujete več pomnilniških formul in VBA kod, od zdaj naprej pa dajate svojim možganom počitek.
  • Postanite strokovnjak za Excel v minutah 3, zapletene in ponavljajoče se operacije lahko opravite v nekaj sekundah,
  • Vsak dan zmanjšajte število operacij tipkovnice in miške, zdaj se poslovite od poklicnih bolezni.
  • 110,000 visoko učinkovite ljudi in 300 + svetovno priznanih podjetij izbiro.
  • Brezplačna preizkusna različica 60 dneva. 60-dnevno jamstvo vračila denarja. 2 let brezplačne nadgradnje in podpore.

Prinaša kartično brskanje in urejanje za Microsoft Office, veliko močnejši od zavihkov brskalnika

  • Office Tab je namenjen za Word, Excel, PowerPoint in druge Office aplikacije: Založnik, Dostop, Visio in Projekt.
  • Odprite in ustvarite več dokumentov v novih zavihkih istega okna in ne v novih oknih.
  • Z 50% poveča vašo produktivnost in vsak dan zmanjša na stotine klikov z miško!
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Sanjay Sharma · 18 days ago
    Dear sir/madam, my sheet is protected and only specified cell (for data clearing) is not protected but when i enter the value in the specified & then re-open the excel file then value is cleared by VBA code but the specified cell is protected, i have to un-protect cell by un-protecting the sheet edit the editable range again & again so please fix.
    Thanks in advance