08. oktober 2015 - 10:04Der er
6 kommentarer og 1 løsning
Kopier celleværdi der indeholder en formel til andet ark
Bruger Excel 2013
Skal flytte værdierne i 3 faste celler på ark1, til første tomme pladser i kolonne A i henholdsvis ark2, ark3 og ark4. Problemet er, at de 3 celler indeholder formler og det er kun den numeriske værdi der skal overføres.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Sub Flyt() Dim a, b, c As Integer Dim V As Variant a = Application.CountA(Worksheets("Sheet2").Range("A:A")) b = Application.CountA(Worksheets("Sheet3").Range("A:A")) c = Application.CountA(Worksheets("Sheet4").Range("A:A")) V = Range("A1").Value Worksheets("Sheet2").Cells(a + 1, 1) = V V = Range("A2").Value Worksheets("Sheet3").Cells(b + 1, 1) = V V = Range("A3").Value Worksheets("Sheet4").Cells(c + 1, 1) = V End Sub
Havde ikke lige set at alle 3 værdier skulle til alle 3 ark. Så skulle den have set sådan ud:
Sub IndsaetVaerdi() Dim a, b, c As Integer Dim V As Variant a = Application.CountA(Worksheets("2_15").Range("A:A")) b = Application.CountA(Worksheets("2015").Range("A:A")) c = Application.CountA(Worksheets("Total").Range("A:A")) V = Range("F9").Value Worksheets("2_15").Cells(a + 1, 1) = V Worksheets("2015").Cells(b + 1, 1) = V Worksheets("Total").Cells(c + 1, 1) = V V = Range("F19").Value Worksheets("2_15").Cells(a + 2, 1) = V Worksheets("2015").Cells(b + 2, 1) = V Worksheets("Total").Cells(c + 2, 1) = V V = Range("F29").Value Worksheets("2_15").Cells(a + 3, 1) = V Worksheets("2015").Cells(b + 3, 1) = V Worksheets("Total").Cells(c + 3, 1) = V Sheets("Effektivitet").Select Range("C4").Select End Sub
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.