Goedemiddag
In een bestandje heb ik de volgende code staan
Deze code werkt prima, maar als ik 2 lijsten naast elkaar op 1 sheet heb is het probleem dat in de andere lijst ook cellen worden toegevoegd omdat deze code een rij invoegt.
Ik heb al van alles geprobeerd om alleen cellen in te voegen in een bereik van bijv. kolom A t/m I of kolom M t/m U.
Alleen als ik dat aangeef krijg ik foutmeldingen,.
Hetgene wat ikzelf geprobeerd heb is
en
Maar zoals aangegeven werkt dat helaas niet, er worden nl. geen cellen ingevoegd ook niet als er xlup wordt veranderd in xldown.
Is het wel mogelijk om alleen cellen in een bepaald bereik in te voegen?
In een bestandje heb ik de volgende code staan
Code:
Sub Row_Insert()
Dim a As Integer, DezeCat As String, VorigeCat As String
For a = 7 To 146
DezeCat = Sheets("Voorbeeld").Range("T" & a).Value
VorigeCat = Sheets("Voorbeeld").Range("T" & a - 1).Value
If VorigeCat <> DezeCat And DezeCat <> "" Then
Rows(a).Select
Selection.Insert Shift:=xlUp, CopyOrigin:=xlFormatFromLeftOrAbove
a = a + 1
End If
Next a
End Sub
Deze code werkt prima, maar als ik 2 lijsten naast elkaar op 1 sheet heb is het probleem dat in de andere lijst ook cellen worden toegevoegd omdat deze code een rij invoegt.
Ik heb al van alles geprobeerd om alleen cellen in te voegen in een bereik van bijv. kolom A t/m I of kolom M t/m U.
Alleen als ik dat aangeef krijg ik foutmeldingen,.
Hetgene wat ikzelf geprobeerd heb is
Code:
Range("M:U").Select
Selection.Insert Shift:=xlUp, CopyOrigin:=xlFormatFromLeftOrAbove
Code:
Range("M:U").Select
Range("M:U").Insert Shift:=xlUp, CopyOrigin:=xlFormatFromLeftOrAbove
Maar zoals aangegeven werkt dat helaas niet, er worden nl. geen cellen ingevoegd ook niet als er xlup wordt veranderd in xldown.
Is het wel mogelijk om alleen cellen in een bepaald bereik in te voegen?
Laatst bewerkt: