I januar havde jeg en tråd om kontrol at indtastningssyntax:
Message-ID: <4f282050$0$30126$c3e8da3$
e3f2...@news.astraweb.com>
Den sluttede desværre der hvor det blev allermest spændende, så jeg vil
prøve at vække den til live igen med en omformulering.
Det drejer sig om varenumre på CDer. Da lagerlisten omfatter varer fra
mange forskellige selskaber, varierer antallet af karakterer og der kan
indgå mellemrum, bindestreger o.a. Eksempel:
CRC 3151/2
CRC 3151/52
CRC 3151/3152
CRC 3151-2
CRC 3151-52
CRC 3151-3152
CRC3152-53
- måske flere ...
Det format jeg ønsker som standard, er nr. 5.
CRC er selskabet "Centaur". Jeg forestiller mig at jeg starter i felt A
med at indtaste navnet på pladeselskabet. Hvis man dernæst taster "WWE
2348-2" i B, skal det automatisk konverteres til "WWE 2348 2".
Det må være noget med, at når man har tastet i B, slår den op og kigger
i A. "Aha", tænker den så, "det er altså en Centaur det her". Opslaget
fortæller så Excel, at varer fra Centaur skal indtastes som:
"CRC" efterfulgt af en blanktegn. Dernæst et vilkårligt antal ciffre, en
bindestreg og til sidst to ciffre (foranstillet nul tilføjes om nødvendigt).
Man skal konfronteres med spørgsmålet "Vil du oprette med nummeret
xxxx?". Ja går videre til næste indtastning og Nej giver mulighed for at
rette i feltet.
Dertil kommer en række undtagelser og særtilfælde, men dem gemmer vi til
senere.
Jeg forudsætter at handlingen udløses af selve intastningen - altså når
man trykker ENTER eller TAB. Et skulle klikke på en makroknap hver gang,
bliver for tungt at danse med, når det skal gå strækt.
--
Venlig hilsen
Kurt Hansen