Note: The other languages of the website are Google-translated. Back to English

Kako potrditi potrditveno polje glede na vrednost celice v Excelu?

Morda veste, kako spremenite vrednost celice na podlagi potrditvenega polja. Ampak, ali veste, kako samodejno preveriti potrditveno polje na podlagi vrednosti celice v Excelu? Ta članek vam bo pokazal metode, kako to doseči.

Označite potrditveno polje glede na vrednost celice s formulo
Označite potrditveno polje glede na vrednost celice s kodo VBA


Označite potrditveno polje glede na vrednost celice s formulo

Recimo, da želite, da se potrditveno polje 1 samodejno preveri, ko je vrednost v celici A1 enaka "Test". Naredite naslednje.

1. Ko vstavite potrditveno polje (Nadzor obrazca), ga izberite in z vnosom povežite z določeno celico C2 = C2 v vrstico formule.

za Nadzor ActiveX potrdite, z desno miškino tipko kliknite in izberite Nepremičnine v meniju z desnim klikom. In v Nepremičnine pogovorno okno, vnesite povezana celica v Povezana celica polje in nato zaprite pogovorno okno. Oglejte si posnetek zaslona:

2. Izberite obrobljeno celico (C2) in vnesite formulo = ČE (A2 = "Test", TRUE, FALSE) v vrstico formule in nato pritisnite Vnesite ključ.

Opombe: V formuli sta A2 in Test celica in vrednost celice, na podlagi katerih morate samodejno preveriti potrditveno polje.

3. Ko v celico A1 vnesete vrednost »Test«, se samodejno preveri ustrezno potrditveno polje. Oglejte si posnetek zaslona:

Opomba: Ta formula ne razlikuje med velikimi in malimi črkami.


Označite potrditveno polje glede na vrednost celice s kodo VBA

Za zagon naslednje kode VBA lahko potrdite polje glede na vrednost celice v Excelu.

1. Z desno miškino tipko kliknite Zavihek lista potrdite polje glede na vrednost celice, nato kliknite Ogled kode v meniju z desnim klikom.

2. V Ljubljani Microsoft Visual Basic za aplikacije okno, kopirajte in prilepite spodnjo kodo VBA v okno Code.

Koda VBA: Označite potrditveno polje glede na vrednost celice

Private Sub Worksheet_Change(ByVal Target As Range)
    If Range("A2").Value = "Test" Then
        ActiveSheet.CheckBoxes("Check Box 1").Value = xlOn
    Else
        ActiveSheet.CheckBoxes("Check Box 1").Value = xlOff
    End If
End Sub

Opombe: V kodi sta A2 in Test celica in vrednost celice, na podlagi katerih morate samodejno preveriti potrditveno polje. Potrditveno polje 1 je ime potrditvenega polja.

3. Pritisnite druga + Q tipke za zapiranje okna Microsoft Visual Basic for Applications.

Ko vnesete vrednost »Test« v celico A2, bo določeno potrditveno polje samodejno potrjeno.

Opombe: Ta koda razlikuje med velikimi in malimi črkami.

Nasvet: Če želite v izbrani obseg vstaviti več potrditvenih polj v velikem obsegu, lahko poskusite Potrditvena polja za serijsko vstavljanje uporabnost Kutools za Excelali paketno vstavite več gumbov z možnostjo Gumbi za paketno vstavljanje uporabnost. Poleg tega lahko hkrati izbrišete vsa potrditvena polja Potrditvena polja Batch Delete kot spodaj prikazani posnetki zaslona. Lahko greš na prenesite Kutools za Excel! (30-dnevni brezplačni preizkus).


Sorodni članki:


Najboljša orodja za pisarniško produktivnost

Kutools za Excel rešuje večino vaših težav in poveča vašo produktivnost za 80%

  • Ponovna uporaba: Hitro vstavite zapletene formule, grafikoni in vse, kar ste že uporabljali; Šifriraj celice z geslom; Ustvari poštni seznam in pošiljanje e-pošte ...
  • Vrstica Super Formula (enostavno urejanje več vrstic besedila in formule); Bralna postavitev (enostavno branje in urejanje velikega števila celic); Prilepite v filtrirani obseg...
  • Združi celice / vrstice / stolpce brez izgube podatkov; Vsebina razdeljenih celic; Združi podvojene vrstice / stolpce... prepreči podvojene celice; Primerjaj obsege...
  • Izberite Duplicate ali Unique Vrstice; Izberite prazne vrstice (vse celice so prazne); Super Find in Fuzzy Find v mnogih delovnih zvezkih; Naključna izbira ...
  • Natančna kopija Več celic brez spreminjanja sklica formule; Samodejno ustvarjanje referenc na več listov; Vstavi oznake, Potrditvena polja in še več ...
  • Izvleček besedila, Dodaj besedilo, Odstrani po položaju, Odstrani presledek; Ustvari in natisni vmesne seštevke strani Pretvarjanje med vsebino celic in komentarji...
  • Super filter (shranite in uporabite sheme filtrov za druge liste); Napredno razvrščanje glede na mesec / teden / dan, pogostost in drugo; Poseben filter s krepko, ležeče ...
  • Združite delovne zvezke in delovne liste; Spoji tabele na podlagi ključnih stolpcev; Razdelite podatke na več listov; Paketna pretvorba xls, xlsx in PDF...
  • Več kot 300 zmogljivih funkcij. Podpira Office / Excel 2007-2021 in 365. Podpira vse jezike. Enostavna uvedba v vašem podjetju ali organizaciji. 30-dnevna brezplačna preizkusna različica vseh funkcij. 60-dnevna garancija vračila denarja.
zavihek kte 201905

Kartica Office prinaša vmesnik z zavihki v Office in poenostavi vaše delo

  • Omogočite urejanje in branje z zavihki v Wordu, Excelu, PowerPointu, Publisher, Access, Visio in Project.
  • Odprite in ustvarite več dokumentov v novih zavihkih istega okna in ne v novih oknih.
  • Poveča vašo produktivnost za 50%in vsak dan zmanjša na stotine klikov miške za vas!
dno pisarniške mize
Komentarji (6)
Ocene še ni. Bodite prvi in ​​ocenite!
Ta komentar je moderator na spletnem mestu minimiziral
Poskušam uporabiti potrditveno polje za prikaz določenega besedila na drugem listu, ko je označeno ali drži, in ostane prazno, če ni potrjeno ali napačno.
Ta komentar je moderator na spletnem mestu minimiziral
konkretno, če je res, bi rad, da prikaže 0700-0800 in če je napačno, prikaže prazno celico.
Ta komentar je moderator na spletnem mestu minimiziral
Queria sabre como fazer je com mais de um parametro de comparação. Por exemplo: quero que automaticamente minha célula A1 retorne o valor TRUE se e somente se outras três células B1, C1 e D1 estiverem todas com o valor TRUE (caso pelo menos uma delas esteja com o a valor com o valorá cono valor LAŽNO). Já tentei usar várias fórmulas usando o comando IF, mas sem êxito. Por favor, você sabe me dizer qual a fórmula certa para conseguir isto? :)
Ta komentar je moderator na spletnem mestu minimiziral
Descobri! Apenas uporabnik:

= če (in (B1 = res, C1 = res, D1 = res), res, napačno)
Ta komentar je moderator na spletnem mestu minimiziral
Zdravo,

Prenesla sem predlogo iz samega Microsoft Officea za Excel.
Obstaja stolpec s potrditvenim poljem in kljukico.
Kljukico lahko aktiviram tako, da vpišem "1", ko to naredim, bo naloga nastavljena v svetlejšo barvo.

Ampak ne dobim aktiviranega potrditvenega polja. Je z barvo in ne s kljukico. To vidim v vrstici s formulo =ALS(G7="";"☐";"⬛") (Mislim, da je ALS IF. Moj jezik je nastavljen na nizozemščino). Sem že iskal, a ni rezultatov. Ni nadzora formata, v lastnostih tudi jaz ne vidim ničesar.
Ta komentar je moderator na spletnem mestu minimiziral
ali lahko to naredim v google listu?
Tu še ni objavljenih komentarjev
Pustite vaše komentarje
Objava kot gost
×
Ocenite to objavo:
0   Znaki
Predlagane lokacije

Sledi nam

Copyright © 2009 - www.extendoffice.com. | Vse pravice pridržane. Poganja ga ExtendOffice. | Kazalo
Microsoft in logotip Office sta blagovni znamki ali registrirani blagovni znamki družbe Microsoft Corporation v ZDA in / ali drugih državah.
Zaščiteno s Sectigo SSL