09. april 2008 - 21:58Der 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 ?
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
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.
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.
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.
Synes godt om
Ny brugerNybegynder
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.