Caroline från Storbritannien kom med detta problem.
Jag har ett kalkylblad i Excel som har använts i flera veckor utan problem. Kalkylbladet har datavalidering med listrutor i kolumnerna C & D. Jag bytte ut några teckensnitt och placerade det frysta fönstret så att säljaren kan se kolumner A: E hela tiden. Nu visas inte mina rullgardinsrutor i Excel alls.
Caroline skickade med sig arbetsboken och när jag öppnade den dök upp valideringsrutorna på mitt system. Efter en del undersökningar upptäckte jag att problemet var ett dokumenterat fel i Excel 97.
Varje gång du har en datavalidering med rullgardinsmenyer i den frysta rutan i arbetsboken, visar inte Excel 97 rullgardinsmenyn.
Den goda nyheten är att Microsoft har korrigerat problemet och om du absolut behöver rullgardinsmenyer i den frysta delen av kalkylbladet kan du uppgradera till Excel 2000.
För läsare som inte har använt datavalidering tidigare, här är en snabb översikt. Caroline samlar in prognoser för 30 produktlinjer. I en dold rad högst upp på kalkylbladet skrev Caroline in giltiga namn för alla 30 produkterna i cellerna A1: AD1. I cell E7 samlade hon ett produktnamn. För att ställa in datavalidering skulle hon följa dessa steg:
- Sätt cellpekaren i cell E7.
- Från menyn väljer du Data, Validation för att visa dialogrutan Data Validation.
- Ändra Tillåt att vara "Lista" på fliken inställningar.
- Ange A1: AD1 i källan. En nackdel: listan måste finnas på samma kalkylblad istället för någon annanstans i arbetsboken.
- Se till att rullgardinsmenyn för celler är markerad.
- Alternativt går du till fliken Inmatningsmeddelande och Felmeddelande för att anvisningar för din kalkylanvändare.
Närhelst cellpekaren finns i E7 kommer det att finnas en rullgardinsruta som gör det möjligt för kalkylbladets användare att välja från en lista. Detta kommer också att hindra användaren från att ange ett ogiltigt värde.
Carolines ark fick denna validering upprepas för varje cell från E7: E200. För att snabbt kopiera valideringen, välj E7, Redigera - Kopiera och välj sedan E7: E200 och Redigera - PasteSpecial - Validations - OK.