Avatar billede marten123 Nybegynder
22. november 2007 - 10:17 Der er 7 kommentarer og
1 løsning

loop'e efter text i range og dumpe overskrift i range

Hej eksperter,
Jeg har et named range (fx.E14:K18)  der skal loopes igennem for text'en "value". I række 13 står en header.
Hver gang den støder på "value" i range E14:K18 skal den dumpe headeren for den pågældende kolonne (fx. hvis der står "value" i F16 skal den dumpe F13). Headeren skal dumpes et andet sted. fx range E4:E10.

Er det til at forstå?
Avatar billede luffeladefoged Praktikant
22. november 2007 - 10:56 #1
Du søger sikker en markro, men sad bare lige og legede med følgende:
- i E4: =IF(FIND("value";CONCATENATE(E14;E15;E16;E17;E18))>0;E13;"")
- kopier henad til K4
- flyt F4 til E5, G4 til E6, etc.
Så har du dine overskrifter i E4:E10

Man kunne jo også lave den lidt pænere, så man undgik #value:
=IF(ISERR(FIND("value";CONCATENATE(E14;E15;E16;E17;E18))>0);"";IF(FIND("value";CONCATENATE(E14;E15;E16;E17;E18))>0;E13;" "))

Men det hele kræver jo lidt at rangen E14:K18 ikke er alt for stor i den pågældende opgave.

Hilsen Luffe
Avatar billede marten123 Nybegynder
22. november 2007 - 11:29 #2
tak, men den skal være mere dynamisk. E4 kan ligesågodt indeholder en header fra en anden kolonne. ikke kun E14-E18
Avatar billede excelent Ekspert
22. november 2007 - 15:20 #3
Sub Header()
For Each c In Range("rng1")
rk = Cells(12, "E").End(xlUp).Row + 1: If rk < 4 Then rk = 4
If c.Value = "value" Then Cells(rk, "E") = Cells(13, c.Column)
Next
End Sub
Avatar billede excelent Ekspert
22. november 2007 - 15:21 #4
ret rng1 til dit defineret områdenavn
Avatar billede marten123 Nybegynder
23. november 2007 - 10:18 #5
perfekt. tak.
Smider du et svar
Avatar billede excelent Ekspert
23. november 2007 - 10:59 #6
ok velbekom
Avatar billede marten123 Nybegynder
23. november 2007 - 11:25 #7
Kan du sige mig hvordan jeg laver et limit på området hvor den skal dumpe?
den skal nemlig kun dumpe indtil række 10.
tak på forhånd
Avatar billede marten123 Nybegynder
23. november 2007 - 11:30 #8
ok got it
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
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

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