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.
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.