Pääsisältö

Kuinka estää tyhjiä tai puuttuvia merkintöjä Excelin soluista?

Kirjailija: Siluvia Viimeksi muokattu: 2024-11-26

Jos luot taulukkoa laskentataulukon alueelle A1:B10 ja haluat varmistaa, ettei tälle alueelle jää tyhjiä soluja, voit ottaa käyttöön ratkaisun, joka näyttää automaattisesti kehotteen, jos tyhjä merkintä havaitaan muokkauksen aikana. Noudata tätä vaiheittaista ohjetta estääksesi tyhjiä tai puuttuvia merkintöjä määritetyltä taulukkoalueelta.

Estä tyhjiä tai puuttuvia merkintöjä soluista käyttämällä VBA-koodia


Estä tyhjiä tai puuttuvia merkintöjä soluista käyttämällä VBA-koodia

Alue A1:B10 on määritetty taulukollesi, ja A1 ja B1 toimivat taulukon otsikoina, kuten alla olevassa kuvakaappauksessa näkyy. Noudata annettuja ohjeita estääksesi tyhjiä tai puuttuvia merkintöjä alueella A2:B10 täyttäessäsi taulukkoa.

Kuvakaappaus, jossa näkyy alue A1:B10 tyhjien merkintöjen estämiseksi Excelissä

1. Napsauta hiiren kakkospainikkeella laskentataulukon välilehteä, jossa haluat estää tyhjiä merkintöjä tietyllä alueella, ja napsauta sitten Katso koodi hiiren kakkospainikkeella valikosta.

2. Vuonna Microsoft Visual Basic for Applications -ikkunassa, kopioi ja liitä alla oleva VBA-koodi Koodi-ikkunaan. Katso kuvakaappaus:

VBA-koodi: Estä tyhjiä tai puuttuvia merkintöjä solualueella

Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Count <> 1 Then Exit Sub
    Dim isect As Range
    On Error Resume Next
    Set isect = Application.Intersect(Target, Range("A2:B10"))
    
    If Not (isect Is Nothing) Then
        If Target.Column = 1 Then
            If Len(Target.Value) > 0 And Len(Target.Offset(-1, 0).Value) = 0 Then
                MsgBox "You cannot skip a row in column A2:B10", vbInformation, "Kutools for Excel"
                Target.ClearContents
            End If
        Else
            If (Len(Target.Value) > 0 And Len(Target.Offset(-1, 0).Value) = 0) Or (Len(Target.Value) > 0 And Len(Target.Offset(0, -1).Value) = 0) Then
                MsgBox "You cannot skip a row in column A2:B10", vbInformation, "Kutools for Excel"
                Target.ClearContents
            End If
        
        End If
    End If
End Sub

Kuvakaappaus VBA-koodista, joka on liitetty Code-ikkunaan

Huomautuksia: VBA-koodissa A2: B10 on solualue, jonka sisään et halua jättää tyhjiä soluja. Muuta aluetta tarpeen mukaan.

Tästä eteenpäin, jos ohitat tyhjän solun ja täytät määritetyn alueen seuraavan solun, a Kutools for Excel valintaikkuna tulee näkyviin alla olevan kuvan mukaisesti.

Kuvakaappaus varoitusvalintaikkunasta, joka laukeaa tyhjille Excel-merkinnöille


Liittyvät artikkelit:

Parhaat toimiston tuottavuustyökalut

🤖 Kutools AI Aide: Mullistaa data-analyysi seuraavien perusteella: Älykäs suoritus   |  Luo koodi  |  Luo mukautettuja kaavoja  |  Analysoi tietoja ja luo kaavioita  |  Kutsu Kutoolsin toiminnot...
Suositut ominaisuudet: Etsi, korosta tai tunnista kaksoiskappaleet   |  Poista tyhjät rivit   |  Yhdistä sarakkeita tai soluja menettämättä tietoja   |   Kierros ilman kaavaa ...
Super Lookup: Useita kriteerejä VLookup    Useita arvoja VLookup  |   VHaku useilta taulukoilta   |   Sumea haku ....
Tarkennettu avattava luettelo: Luo nopeasti avattava luettelo   |  Riippuva pudotusvalikko   |  Monivalintapudotusluettelo ....
Sarakkeen hallinta: Lisää tietty määrä sarakkeita  |  Siirrä sarakkeita  |  Vaihda piilotettujen sarakkeiden näkyvyystilaa  |  Vertaa alueita ja sarakkeita ...
Esitetyt ominaisuudet: Grid Focus   |  Suunnittelunäkymä   |   Suuri Formula Bar    Työkirjan ja arkkien hallinta   |  Resurssikirjasto (Automaattinen teksti)   |  Päivämäärävalitsin   |  Yhdistä työarkit   |  Salaa/purkaa solut    Lähetä sähköpostit listalla   |  Super-suodatin   |   Erikoissuodatin (suodatin lihavoitu/kursivoitu/yliviivattu...) ...
15 parasta työkalusarjaa12 teksti Työkalut (Lisää teksti, Poista merkit, ...)   |   50+ Kaavio Tyypit (Gantt-kaavio, ...)   |   40+ Käytännöllinen kaavat (Laske ikä syntymäpäivän perusteella, ...)   |   19 lisäys Työkalut (Lisää QR-koodi, Lisää kuva polusta, ...)   |   12 Muuntaminen Työkalut (Numerot sanoiksi, Valuuttamuunnos, ...)   |   7 Yhdistä ja jaa Työkalut (Edistyneet Yhdistä rivit, Split Cells, ...)   |   ... ja enemmän

Lataa Excel-taitojasi Kutools for Excelillä ja koe tehokkuutta kuin koskaan ennen. Kutools for Excel tarjoaa yli 300 lisäominaisuutta tuottavuuden parantamiseen ja ajan säästämiseen.  Napsauta tästä saadaksesi eniten tarvitsemasi ominaisuuden...


Office-välilehti tuo välilehtikäyttöliittymän Officeen ja tekee työstäsi paljon helpompaa

  • Ota välilehtien muokkaus ja lukeminen käyttöön Wordissa, Excelissä, PowerPointissa, Publisher, Access, Visio ja Project.
  • Avaa ja luo useita asiakirjoja saman ikkunan uusilla välilehdillä uusien ikkunoiden sijaan.
  • Lisää tuottavuuttasi 50 % ja vähentää satoja hiiren napsautuksia joka päivä!