26. september 2016 - 15:08Der er
5 kommentarer og 1 løsning
Indsæt rækker og kopier værdier
Jeg har et excel ark med 500 kundenumre. For hver kunde vil jeg gerne have indsat 7 rækker med 7 forskellige tekster ind. Er der nogen der har et godt bud på dette?
Her er en "quick-and-dirty"-løsning, hvor teksterne indsættes i kolonne A. Du kan selv tilpasse makroen, hvad angår kolonne og teksterne "Tekst 1" .... "Tekst 7".
Sub Insert7Rows()
Dim t As Long
With ActiveSheet
For t = .Range("A10000").End(xlUp).Row To 2 Step -1
If t > 2 Then
.Rows(t & ":" & t + 6).EntireRow.Insert
.Range("A" & t + 8) = "Tekst 1" .Range("A" & t + 9) = "Tekst 2" .Range("A" & t + 10) = "Tekst 3" .Range("A" & t + 11) = "Tekst 4" .Range("A" & t + 12) = "Tekst 5" .Range("A" & t + 13) = "Tekst 6" .Range("A" & t + 14) = "Tekst 7"
Else
.Range("A" & t + 1) = "Tekst 1" .Range("A" & t + 2) = "Tekst 2" .Range("A" & t + 3) = "Tekst 3" .Range("A" & t + 4) = "Tekst 4" .Range("A" & t + 5) = "Tekst 5" .Range("A" & t + 6) = "Tekst 6" .Range("A" & t + 7) = "Tekst 7"
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.