Avatar billede brynil Nybegynder
15. januar 2004 - 17:42 Der er 10 kommentarer og
1 løsning

Noget om at lave/udfylde et skema

Måske er det slet ikke word jeg skal have fat i, men jeg har kigget lidt på excel, uden at finde helt hvad jeg eftersøger.

Jeg tror de fleste kender de her skemaer med felter til 1 tegn ad gangen. Hvad kan man bruge til at lave et sådan skema, hvor de felter der kun har plads til 1 tegn, automatisk hopper videre til det næste felt, når det er udfyldt?
Avatar billede jkrons Professor
15. januar 2004 - 17:47 #1
Hverken Word eller Excel har Autotabulering, så enten skal du over i Access eller du skal ud i noget programmering. Det kan så være i enten Excel eller Word.
15. januar 2004 - 17:47 #2
Jeg holder mest af Excel - husk det når du læser min kommentar.
Jeg ville ændre på hvor bredde kolonnerne er i excel..... når du taster et tal og trykker på enter, så hopper markøren videre....... Du kan sætte excel op til at den skal hoppe op,ned,højre eller venster efter et tryk på enter...
Avatar billede brynil Nybegynder
15. januar 2004 - 17:55 #3
Det er ok med programmering. Jeg har dog ikke programmeret så meget med funktioner, og det er vel det der skal anvendes. Worksheet_change favner jo for vidt mht at hoppe videre, når det kun er visse celler funktionen skal gælde for!

Har i en idé om hvilken retning jeg skal i excel?
Avatar billede brynil Nybegynder
15. januar 2004 - 17:56 #4
Og forresten, den skulle gerne kunne hoppe videre efter tastetrykket, ikke med yderligere et Enter.
15. januar 2004 - 17:59 #5
Jeg har ikke kendskab til nogen hændelse som f.eks. Worksheet_Change, som kan opfange at du laver et tastetryk, og derfor kan smide dig videre.... men Enter kan smide dig videre, og så behøver du ingen kode....
15. januar 2004 - 18:02 #6
Jeg har lige checket, og ikke engang ved at subclass'e excel får du en hændelse frem, som kan lave det nummer for dig. Can't be done without Enter.
Avatar billede brynil Nybegynder
15. januar 2004 - 18:03 #7
Ok, men hvis du skal udfylde et skema med fx 50 felter i hver linie og 20 linier, så er et extra tastetryk ikke løsningen. Er det kun i VB at man kan anvende KeyDown osv? Er det ikke muligt at lave en funktion der fanger et tastetryk, jeg mener engang at ha' stødt på det men kan ikke huske hvor?
Avatar billede brynil Nybegynder
15. januar 2004 - 18:11 #8
Surt nok. Jeg må se om jeg kan finde på noget andet.
Men et negativt svar er også et svar. Så smid svar til points! ;-)
15. januar 2004 - 18:39 #9
Ja, det er kun i koden af en dialogboks, at du har KeyDown, KeyUp eller KeyPress hændelserne......
Avatar billede brynil Nybegynder
15. januar 2004 - 18:50 #10
Jeg kan se hændelsen er til stede i en userform. Jeg vil forsøge om der er en løsning dér. Men jeg tror det bliver noget rod.
Tak for hjælpen!
Avatar billede jkrons Professor
15. januar 2004 - 19:28 #11
Som sagt tidligere: Har du adgang til Access er det "piece of cake".
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Tag et kursus i Word og øg effektiviteten

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester