Hogyan engedélyezhetünk csak dátumformátumot bizonyos cellákban?
Hogyan korlátozhatná a cellák listáját, hogy csak a dátumformátumot adja meg az Excel munkalapon? Ebben a cikkben érdekes trükkökről fogok beszélni ennek a munkának a kezelésében.
Csak dátumformátum engedélyezése az Adatellenőrzés funkcióval rendelkező cellákban
Csak dátumformátumot engedélyezhet VBA kóddal rendelkező cellákban
Csak dátumformátum engedélyezése az Adatellenőrzés funkcióval rendelkező cellákban
Az Excelben a adatok ellenőrzése egy hatékony funkció, amely segíthet a legördülő lista létrehozásában, az ismétlődő bejegyzések stb. megakadályozásában. Segíthet megakadályozni más adatformátum beírását is, de csak dátumformátumot adott cellákban. Kérjük, tegye a következőket:
1. Kattints dátum > adatok ellenőrzése > adatok ellenőrzése, lásd a képernyőképet:
2. Az adatok ellenőrzése párbeszédpanelen kattintson a gombra beállítások fülre, majd válassza a lehetőséget szokás tól Hagyjuk legördülő listából, majd írja be ezt a képletet: = ÉS (SZÁM (B2), BAL (CELL ("formátum", B2), 1) = "D") be a Képlet szövegmező, lásd a képernyőképet:
Megjegyzések: A fenti képletben B2 az oszlop első cellája, amelyben korlátozni kívánja az adatformátumot.
3. Ezután folytassa a kattintással Hiba figyelmeztetés a párbeszédpanelen kattintson a következő műveletekre:
(1.) Ellenőrizze Hiba figyelmeztetés megjelenítése érvénytelen adatok megadása után választási lehetőség;
(2.) A Stílus legördülő menüből válassza ki megáll választási lehetőség;
(3.) Írja be a Cím és a Error message amelyet meg akar jeleníteni a prompt dobozban.
4. A beállítások elvégzése után kattintson a gombra OK gombra, és most, amikor nem valós dátumformátumú adatokat ad meg, megjelenik egy felszólító mező, amely emlékezteti Önt a következő képernyőkép szerint:
Csak dátumformátumot engedélyezhet VBA kóddal rendelkező cellákban
A második módszer egy VBA kódot vezet be az Ön számára.
1. Aktiválja a használni kívánt munkalapot.
2. Ezután kattintson a jobb gombbal a lap fülre, és válassza a lehetőséget Kód megtekintése a helyi menüből lásd a képernyőképet:
3. A megjelenített képernyőn Microsoft Visual Basic for Applications ablakba másolja és illessze be az alábbi kódot a Modulok, lásd a képernyőképet:
VBA kód: Csak meghatározott cellákba történő bevitel engedélyezhető:
Private Sub Worksheet_Change(ByVal Target As Range)
'updateby Extendoffice
Set w = ActiveSheet.Range("B2:B12")
For Each c In w
If c.Value <> "" And Not IsDate(c) Then
c.ClearContents
MsgBox "Only a date format is permitted in this cell."
End If
Next c
End Sub
4. Ezután mentse a hirdetést bezárja a kódot. Most, amikor megadja a nem dátumformátumú értéket a B2: B12 tartományban, megjelenik egy figyelmeztető mező, amely emlékezteti Önt, és a cella értéke egyidejűleg törlődik, lásd a képernyőképet:
A legjobb irodai hatékonyságnövelő eszközök
Töltsd fel Excel-készségeidet a Kutools for Excel segítségével, és tapasztald meg a még soha nem látott hatékonyságot. A Kutools for Excel több mint 300 speciális funkciót kínál a termelékenység fokozásához és az időmegtakarításhoz. Kattintson ide, hogy megszerezze a leginkább szükséges funkciót...
Az Office lap füles felületet hoz az Office-ba, és sokkal könnyebbé teszi a munkáját
- Füles szerkesztés és olvasás engedélyezése Wordben, Excelben és PowerPointban, Publisher, Access, Visio és Project.
- Több dokumentum megnyitása és létrehozása ugyanazon ablak új lapjain, mint új ablakokban.
- 50% -kal növeli a termelékenységet, és naponta több száz kattintással csökkenti az egér kattintását!