Avatar billede axel21 Juniormester
02. juli 2010 - 21:52 Der er 6 kommentarer og
1 løsning

Hjælp til at indsætte formel igen og igen...

Hej.


Jeg har en formel der skal indsættes for hver 28´linie, og så bare derud af? Kan man det? Og hvordan? På forhånd tak.
Problemet er at jeg har 35.000 linie den skal gælde for!!!
Avatar billede supertekst Ekspert
02. juli 2010 - 23:15 #1
hvad er formlen?
hvilken række skal der begyndes i?

Via VBA kan det gøres...
Avatar billede axel21 Juniormester
02. juli 2010 - 23:25 #2
Det er meget simpelt, det er bare en kopi formel =(C1), dog skal denne værdi forøges med 27 hver gang også.

Der begyndes i 2 række B kolonnen, og dette skal gentages for hver 27 celle, eks. B27, B54, B81 osv.

For at gøre en lang historie kort, har jeg en masse data der er spredt i et Excel-ark, og disse skal samles.
Avatar billede newbieatphp Nybegynder
03. juli 2010 - 01:20 #3
Hvis det er cellen som skal forøges med 27 og ikke værdien... altså:

I B27 hedder formlen =C1
I B54 hedder formlen =C28
osv...

Så kan du bruge følgende VBA kode:

Sub gentag()
    Range("B27").Select
    For i = 1 To 2 'Ændre tallet efter To til hvor mange gange formlen skal indsættes
        ActiveCell.FormulaR1C1 = "=R[-26]C[1]"
        ActiveCell.Offset(27, 0).Select
    Next
End Sub
Avatar billede axel21 Juniormester
03. juli 2010 - 09:39 #4
Okay det er næsten rigtigt, dog tager den nogle forkerte celler, og kan tilsyneladende ikke finde ud af at ændre det..

FORMEL:

I C2 hedder formlen C3
I C30 hedder formlen C31
I C58 hedder formlen C59
OSV.
Avatar billede newbieatphp Nybegynder
03. juli 2010 - 11:25 #5
Sub gentag()
    Range("C2").Select
    For i = 1 To 2 'Ændre tallet efter To til hvor mange gange formlen skal indsættes
        ActiveCell.FormulaR1C1 = "=R[1]C[0]"
        ActiveCell.Offset(28, 0).Select
    Next
End Sub
Avatar billede axel21 Juniormester
03. juli 2010 - 11:54 #6
Det virker perfekt, smid et svar.....
Avatar billede newbieatphp Nybegynder
03. juli 2010 - 11:55 #7
super
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