Avatar billede folj Forsker
09. april 2008 - 21:58 Der er 5 kommentarer og
1 løsning

find kolonne-index med vba

Til nogle vba-funktioner har jeg brug for at finde frem til kolonnens index, men jeg kan ikke finde noget om columsindex i hjælpen. Kan eksperterne hjælpe ?

Activecell.Columnindex eller lignende.
Avatar billede kabbak Professor
09. april 2008 - 22:03 #1
Kolonne = Activecell.Column
Avatar billede folj Forsker
10. april 2008 - 15:30 #2
Jamem det er jo ganske enkelt så - og det sad jeg og nørklede med så længe...

Jeg skal bruge det til at kontrollere forskellige celler i den aktuelle kolonne.
ColIndex = ActiveCell.Column
RowSixValue = Cells(6, ColIndex)

Findes der også en enkel måde at tilgå værdien der står i række nr 6. Der er lige det specielle ved række 6 at den indeholder nogle flettede celler, så i mange tilfælde vil
RowSixValue returnere ingenting, fordi den i virkeligheden hører til en anden kolonne.

Smid lige et svar også, for du har jo allerede besvaret det jeg spurgte om.
Avatar billede kabbak Professor
10. april 2008 - 15:43 #3
ActiveCell.Offset(0,2), er 2 kolonner til højre for aktive celle

ActiveCell.Offset(2,0), er 2 celler under aktive celle
Avatar billede kabbak Professor
10. april 2008 - 15:54 #4
RowSixValue = Cells(6, Activecell.Column)
Avatar billede folj Forsker
10. april 2008 - 16:44 #5
Den flettede celle i række 6 strækker sig over op til 12 kolonner, og jeg ved derfor ikke hvor mange kolonner jeg skal til venstre for at tilgå værdien når jeg bruger ActiveCell.Offset(0, -2).Value.

Jeg har forsøgt med ActiveCell.EntireColumn, men kan ikke lige få det til at funke...

Det skal nævnes at jeg allerede har lavet en funktion der looper gennem gennem op til 12 celler til venstre for at finde en værdi, så det er bare hvis der findes en mere elegant måde at tilgå værien på, så vil jeg gerne kende til det.
Avatar billede kabbak Professor
11. april 2008 - 14:52 #6
Hvis du nu navngiver de 12 flettede celler, så er det nemmere,
så kan du lave en select case på activecell.column, og så ramme den rigtige derfra.
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