A megfelelő erő, a nagybetű vagy a kisbetű automatikus kikényszerítése - VBA kódpéldák

Kell -e automatikusan a cellák szövegét megfelelő, nagy vagy kisbetűsre változtatni, miután a felhasználó beírta? Ennek számos módja van, és több követelmény is lehetséges. Íme egy példa, amely automatikusan megváltoztat mindent, miután egy adott oszlopba beírta. Remélhetőleg ebből a példából tudsz építeni!

1. Nyomja meg az ALT és az F11 billentyűt a kódablak megnyitásához

2. Kattintson duplán az automatikusan kívánt lap nevére

kisbetű cseréje

3. Tegye be ezt a kódot a kódablakba:

Módosítsa a szöveget a megfelelő kis- és nagybetűkre

Kódja Megfelelő eset

Privát almunkalap_változtatás (ByVal Target, mint Excel.Range) Application.EnableEvents = False if Target.Column = 5 then Target = StrConv (Target, vbProperCase) End If Application.EnableEvents = True End Sub

Szöveg módosítása nagybetűsre

For Nagybetűs meg tudsz változni

StrConv (cél, vbProperCase)

nak nek

Ucase (cél)

Módosítsa a szöveget kisbetűsre

For Kisbetűs meg tudsz változni

StrConv (cél, vbProperCase)

nak nek

Lcase (cél)

Segít a fejlesztés a helyszínen, megosztva az oldalt a barátaiddal

wave wave wave wave wave