Avatar billede MC3390 Juniormester
13. november 2013 - 22:40 Der er 2 kommentarer og
1 løsning

Kopiere formel der står i celle C5 til C¤

Jeg har den VBA kode, hvor jeg indsætter 2 linjer, det fungerer, men jeg har det problem at der i C4 står en formel der rykker ned til C5, når jeg indsætter en linje, der er også ok.

Mit problem består i at når den formel der står i C4"=længde(D4)", bliver den formel der bliver kopieret således:

C4 = Længde(D6)
C5 = Længde(D6)
C6 = Længde(D6)

Det jeg ønsker der skal stå er

C4 = Længde(D4)
C5 = Længde(D5)
C6 = Længde(D6)



Sub IndsatRække2()
Dim tæller As Integer
Dim dVal As Double

dVal = Range("A4").Value
For tæller = 1 To 2
dVal = dVal + 1
    Rows(4).Insert

Range("A4").Value = dVal
Range("C4").Formula = Range("C5").Formula
Next

End Sub

er der nogen der har et bud?

Hilsen Michael
Avatar billede kabbak Professor
13. november 2013 - 23:07 #1
Sub IndsatRække2()
Dim tæller As Integer
Dim dVal As Double

dVal = Range("A4").Value
Formel = Range("C4").Formula
For tæller = 1 To 2
dVal = dVal + 1
    Rows(4).Insert

Range("A4").Value = dVal
Range("C4").Formula = Formel
Next

End Sub
Avatar billede MC3390 Juniormester
13. november 2013 - 23:35 #2
Virker perfekt, takker

send et svar hvis du vil have point

Hilsen Michael
Avatar billede kabbak Professor
13. november 2013 - 23:41 #3
;-))
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