Avatar billede lerskov Praktikant
20. oktober 2008 - 21:52 Der er 3 kommentarer og
1 løsning

Opslag med makro

Hej Alle.

Jeg vil lave et opslag ved hjælp af en makro, dette er ikke noget problem. Men den skal lave opslaget på enten "42 A" eller "42 B", og her opstår problemet så. Jeg ville helst undgå at man kan se "A" & "B" i mit excelark. Nummer står for ugenummeret.

Nogle der har en ide til hvordan man evt. kan formatere celler eller skjule bogstaverne via VBA??

Håber nogle kan hjælpe.
Avatar billede jkrons Professor
20. oktober 2008 - 23:08 #1
Et forslag. øjes med at skrive 42 i kolonnen. I eksemplet i kolonne A:

Lav så to hjælpekolonner. I den ene skriver du A og B som du nu har behov for. I eksemplet her i kolonne B. I den anden (kolonne C), skriver du A1&B1. Nu laver du så opslaget på c-kolonnen. Skjul kolonne B og C, så de ikke ses.

I stedet for B og C, kan du naturligvis bruge kolonner længefe ude i regnearket, fx HH og HI eller lignende-
Avatar billede jkrons Professor
20. oktober 2008 - 23:12 #2
Du kan så evt. supplere med at lade din opslagsformel forskyde opslaget:

=LOPSLAG(FORSKYDNING(A1;0;2);C1:D20;2;FALSK)

Så er det tilsyneladende stadig A-kolonnen du bruger som opslagsværdi.
Avatar billede lerskov Praktikant
21. oktober 2008 - 13:10 #3
Det var lige den tanke jeg ikke selv kunne få.
Har dog lavet en løsning hvor jeg kun bruger 1 hjælpe kolonne. Og bruger (MIDT)-funktionen i kolonne (A).
Hvordan fungere forskydning i lopslag, jeg er aldrig stødt på det før??
Læg gerne et svar.
Avatar billede jkrons Professor
21. oktober 2008 - 16:57 #4
Forskydning fungerer bare sådanm, at i stedet for at slå op efter værdien i A1 (eksemplet), slår den op i kolonnen to længere henne (Den skjulte C-kolonne).
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
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

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