05. december 2006 - 10:19Der er
7 kommentarer og 1 løsning
tæl kun række i navngivet område
jeg tæller hvor mange kolonner der har værdien "f" med... =TÆL.HVIS($BP172:$BW172;"f")
BP172:$BW172 skulle gerne repræsentere de kolonner der hører til hold 2, men når hold 2 udvides med flere kolonner eller modsat, så passer mine formler ikke længere...
Derfor vil jeg gerne udskifte området der evalueres, så det er de kolonner der indgår i et navngivet område, (hold_2)
er det muligt at finde første og sidste kolonne i området hold_2 ? jeg har også et flettet felt over de kolonner der hører til hold_2, hvis det er nemmere at bruge det til at finde første og sidste kolonne med...
håber der er en ekspert der ka' hjælpe mig videre.
Evalueringsområdet findes i virkeligheden i et andet et andet ark, jeg har blot forsøgt at forenkle eksemplet lidt... Jeg vil gerne ramme hold_2 med sikkerhed, og hvis hold_2 udvides flytter hold_3 sig også...
Det nemmeste er nok at markere dit område, stil dig i adressefeltet i venstre hjørne og skriv Hold_2. Området er nu navngivet og du kan indsætte og slette rækker og kolonner, og området vil så tilpasses.
har selv arbejdet videre - jeg vil ha den til at teste hvor holdmunneret befinder sig...
starter med et tomt ark marker et område i kolonne A:B og navngiv det "hold_1"
nu vil jeg finde kolonnerne hvor hold_1 befinder sig:
min funktion ser sådan ud: Public Function FindAdress(Hold As String) Dim Area As Range Set Area = Range(Hold) FindAdress = Area.EntireColumn.Address End Function
hvis jeg kalder den med: Sub sel() kolonner = FindAdress("hold_1") Range(kolonner).Select MsgBox kolonner End Sub
så markerer den kolonne A:B og skriver i MsgBox $A:$B
det næste jeg gerne vil er at funktionen bliver brugbar, så jeg kan skrive i min formellinie: =TÆL.HVIS(FindAdress("hold_1");"f") men min egen funktion virker åbenbart ikke i formellinien hvad gør jeg galt
mit spørgsmål har taget en drejning, og du (mrjh) svarer ikke på det der er problemet... jeg lukker og opretter et nyt, hvor jeg søger hjælp til at få min egen funktion til at virke fra formellinien...
mrjh - undskyld hvis det lød lidt halvsurt - jeg har bare prøvet at lave min eksempelfil så jeg kunne forklare lidt simpelt hvad jeg søgte svar på, for det skal bruges i anden sammenhæng, men det er mere kompliceret at forklare...
det handlede i korte træk at jeg gerne via funktionen ville trække eksempelvis $A:$B ind i formlen.
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.