Hoe kan ik typen in een keuzelijst met invoervak in Excel voorkomen of uitschakelen?
Standaard kunt u handmatig waarde invoeren in een keuzelijst met invoervak. Als u wilt voorkomen dat waarde wordt getypt in een keuzelijst met invoervak, kunnen de volgende methoden u helpen.
Voorkom of schakel typen in een keuzelijst met invoervak uit door de eigenschappen ervan te wijzigen
Voorkom of schakel typen in een keuzelijst met invoervak uit met behulp van VBA-code
Voorkom of schakel typen in een keuzelijst met invoervak uit door de eigenschappen ervan te wijzigen
U kunt de eigenschappen van de keuzelijst met invoervak wijzigen om typen in Excel te voorkomen. Ga als volgt te werk.
1. Zorg ervoor dat het Ontwerpmodus is ingeschakeld onder Ontwikkelaar Tab.
2. Klik met de rechtermuisknop op de keuzelijst met invoervak waarvan u het typen wilt uitschakelen, en klik vervolgens Properties vanuit het rechtsklikmenu. Zie screenshot:
3. In de Properties dialoogvenster, selecteer 2 - fmStyleDropDownList van het Style vervolgkeuzelijst en sluit vervolgens dit dialoogvenster. Zie screenshot:
En verlaat vervolgens de ontwerpmodus, nu kunt u geen waarden meer in deze keuzelijst typen.
Voorkom of schakel typen in een keuzelijst met invoervak uit met behulp van VBA-code
U kunt ook de onderstaande VBA-code gebruiken om te voorkomen dat u in een keuzelijst met invoervak in Excel typt.
1. Zorg ervoor dat het Ontwerpmodus is ingeschakeld onder Ontwikkelaar Tab.
2. Klik met de rechtermuisknop op de keuzelijst met invoervak waarvan u het typen wilt uitschakelen, en klik vervolgens op Bekijk code vanuit het rechtsklikmenu.
3. In het opduiken Microsoft Visual Basic voor toepassingen venster, vervangt u de originele VBA-code in het codevenster door de onderstaande VBA-code.
VBA-code: voorkom het typen in een keuzelijst met invoervak in Excel
Private Sub ComboBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
KeyAscii = 0
End Sub
Note: in de code is ComboBox1 de naam van de combobox die u nodig hebt om het typen van waarden te voorkomen. U kunt het naar behoefte wijzigen.
4. druk de anders + Q toetsen om de Microsoft Visual Basic voor toepassingen venster en schakel het Ontwerpmodus onder de Ontwikkelaar Tab.
Nu kunt u niet meer handmatig waarden invoeren in deze keuzelijst met invoervak.
Gerelateerde artikelen:
- Hoe kopieer ik de keuzelijst met invoervak naar de actieve cel in Excel?
- Hoe de datumnotatie weergeven in de uitvoer met invoervak in Excel?
- Hoe een opdrachtknop te verbergen of zichtbaar te maken op basis van de opgegeven celwaarde in Excel?
- Hoe open ik een specifiek werkblad met de geselecteerde waarde van een keuzelijst met invoervak in Excel?
- Hoe tab uit de keuzelijst met invoervak om een specifieke cel in Excel te selecteren?
Beste Office-productiviteitstools
Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie als nooit tevoren. Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en tijd te besparen. Klik hier om de functie te krijgen die u het meest nodig heeft...
Office-tabblad Brengt een interface met tabbladen naar Office en maakt uw werk veel gemakkelijker
- Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in, Publisher, Access, Visio en Project.
- Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster in plaats van in nieuwe vensters.
- Verhoogt uw productiviteit met 50% en vermindert honderden muisklikken voor u elke dag!