29. december 2017 - 13:27Der er
8 kommentarer og 1 løsning
Kopiering af formler
Hej eksperter
Jeg kan simpelthen ikke regne ud hvordan jeg får Excel til at forstå hvordan intervallet springer... Er der en løsning, eller skal jeg taste disse formler manuelt, til begge hænder sover? :-)
Jeg har en formel på ark 2, som referer til celler på ark 1(1801).
Den ser sådan ud (der er tale om en kolonne): =1801!b22 (celle 1) =1801!b24 (i celle 2, nedenunder celle 1) =1801!c22 (i celle 3 nedenunder celle 2) =1801!c24 (osv.) Dette fortsætter op til og med f... Derefter skifter formlen til: =1801!b27 (celle 1) =1801!b29 (i celle 2, nedenunder celle 1) =1801!c27 (i celle 3 nedenunder celle 2) =1801!c29 (osv.) Dette fortsætter til og med f... Så skal den så hedde (=1801!b32 og b34) og (b37 og b39) op til og med f Og derefter b42 og b44 osv osv
I arket taster du ALT + F11 (dette er VBA editor) I menuen Insert vælger du Module Så indsætter du vba-koden i den store hvide boks til højre vba-Koden er alt imellem Sub xFormula() og End Sub begge linier inclusive
Tilbage i arket taster du ALT + F8 og vælger xFormula og klikker på Run/Start
Jeg må have forklaret mig forkert. :-) Prøver lige igen.
Vi har kolonne C i ark 2, som skal trække info fra ark 1. Ark 2 skal konverteres til en csv-fil, så jeg kan trække noget info fra skemaet over i min outlook-kalender.
For t = 7 To 116 Step 5 For r = 2 To 6 Cells(start1, "C").Formula = "=1801!" & Chr(64 + r) & t Cells(start1 + 1, "C").Formula = "=1801!" & Chr(64 + r) & t + 2 start1 = start1 + 2 Next Next
Det virker! Ville ønske jeg kunne gennemskue den ovenstående formel. Men jeg fatter simpelthen ikke hvad det er du har skrevet. Plejer ellers nok at kunne gennemskue det og lære af det. :-)
Chr(65) returnerer bogstavet A (65 er tegnets ascii kode) Chr(64+r) returnerer bogstavet B hvis r har værdien 2 altså 64+r som er 2 = 66 som er ascii-koden for B Så tilføjes variablen t som i første gennemløb har værdien 7 "=1801!" siger sig selv, som er Arknavnet, hertil tilføjes ovenstående fundne værdier B og 7
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.