Avatar billede sjssjdk Mester
10. september 2015 - 11:39 Der er 4 kommentarer og
1 løsning

Macro kopier celle baseret på bagrund celle værdi

Hej.

Jeg vil gerne lave en macro funktion, der på baggrund af en anden celles værdi kopirer en bestemt celle ind i andre celler.

Hvis der er et tal i B6:B15 skal værdien fra celle G7 kopires så der kun står en værdi ud for de celler i B der har et tal/værdi.

Så hvis der er tal i B7 til B12 skal der i E6 til E12 stå den værdi der står i G7.

Se billede:
http://web.gratisupload.dk/f/8thb3wubx0/


Håber der er en der kan hjælpe mig her.

På forhånd mange tak.
/SJ
Avatar billede kim1a Ekspert
10. september 2015 - 11:44 #1
=isnumber(B6;G7;"")

Jeg kender ikke lige den danske oversættelse af isnumer - men nok hvistal eller noget i den stil :-)

Denne kopieres ind i E6 og nedefter. Måske det er bedre at erstatte "" med et 0, alt efter om du laver summering på nogen måde på tværs.
10. september 2015 - 12:19 #2
Den korrekte syntaks er:

=HVIS(ER.TAL(B6);$G$7;0)
Avatar billede sjssjdk Mester
10. september 2015 - 12:37 #3
Jeg ville gerne have det som en makro. Da der vil gøre der muligt at bruge cellerne hvis værdien skal bære forskellig.
Avatar billede supertekst Ekspert
10. september 2015 - 13:17 #4
Sub testB()
    For Each cc In Range("B6:B15").Cells
        If IsNumeric(cc) = True And cc <> "" Then
            Range("E" & cc.Row) = Range("G7")
        End If
    Next cc
End Sub
10. september 2015 - 13:25 #5
En ønsket fleksibilitet kan vel ligeså let indarbejdes i en formel???
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