Ik heb een probleem met een excel file waar ik mee bezig ben.
Wat ik heb is:
Blad1 wordt ingevult door iemand. Kolom A t/m J worden gebruikt.
Ik wil kolom At/mD kopieren naar blad2. Hierna kan ik zelf informatie in de kolommen E t/m J invullen.
Als er een kolom op het eerste blad wordt verwijderd of toegevoegd dan moet deze op het 2de blad ook toegevoegd worden.
Dit lukt allemaal.
Het probleem is dat wanneer er een regel wordt toegevoegd dat de info in kolom E t/m J moeten meeverhuizen met de kolom A t/m D. Is dit mogelijk dat bijvoorbeeld de cellen E5 t/m J5 aan cell D5 gekoppeld worden. Dat als regel 4 verwijderd wordt (A4 t/m D4 worden dan verwijderd) dat dan E5 t/m J5 verplaats worden naar E4 t/m J4.
Wat ik nu heb is:
In VBA Dit kopieerd kolom A van blad1 naar blad2. Ook als er iets verwijderd wordt dan wordt dit meteen aangepast. Staat in VBA blad1.
Private Sub Worksheet_Change(ByVal Target As Range)
Dim LR As Long
If Target.Column = 1 Then
LR = Me.Range("A" & Rows.Count).End(xlUp).Row
With Sheets("Blad2
.Columns("A").ClearContents
.Range("A1:A" & LR).Value = Me.Range("A1:A" & LR).Value
End With
End If
End Sub
In de kolommen B t/m D heb ik staan:
=ALS(ISFOUT(VERT.ZOEKEN($A5;Blad1!A:A:Blad1!B:B;2;ONWAAR)); ;VERT.ZOEKEN($A5;Blad1!A:A:Blad1!B:B;2;ONWAAR))
Alle waarden in kolom A zijn uniek. Dus ik kopieer de waarden van blad1 colom B t/m D naar blad 2. Op dezelfde plaats als ze staan op blad2.
Kan iemand mij helpen met het meeverplaatsen van de cellen D t/m J? Als je een andere oplossing heb dan wat ik nu al heb mag dat ook. Ik wil gewoon erg graag dat het gaat werken.
Wat ik heb is:
Blad1 wordt ingevult door iemand. Kolom A t/m J worden gebruikt.
Ik wil kolom At/mD kopieren naar blad2. Hierna kan ik zelf informatie in de kolommen E t/m J invullen.
Als er een kolom op het eerste blad wordt verwijderd of toegevoegd dan moet deze op het 2de blad ook toegevoegd worden.
Dit lukt allemaal.
Het probleem is dat wanneer er een regel wordt toegevoegd dat de info in kolom E t/m J moeten meeverhuizen met de kolom A t/m D. Is dit mogelijk dat bijvoorbeeld de cellen E5 t/m J5 aan cell D5 gekoppeld worden. Dat als regel 4 verwijderd wordt (A4 t/m D4 worden dan verwijderd) dat dan E5 t/m J5 verplaats worden naar E4 t/m J4.
Wat ik nu heb is:
In VBA Dit kopieerd kolom A van blad1 naar blad2. Ook als er iets verwijderd wordt dan wordt dit meteen aangepast. Staat in VBA blad1.
Private Sub Worksheet_Change(ByVal Target As Range)
Dim LR As Long
If Target.Column = 1 Then
LR = Me.Range("A" & Rows.Count).End(xlUp).Row
With Sheets("Blad2
.Columns("A").ClearContents
.Range("A1:A" & LR).Value = Me.Range("A1:A" & LR).Value
End With
End If
End Sub
In de kolommen B t/m D heb ik staan:
=ALS(ISFOUT(VERT.ZOEKEN($A5;Blad1!A:A:Blad1!B:B;2;ONWAAR)); ;VERT.ZOEKEN($A5;Blad1!A:A:Blad1!B:B;2;ONWAAR))
Alle waarden in kolom A zijn uniek. Dus ik kopieer de waarden van blad1 colom B t/m D naar blad 2. Op dezelfde plaats als ze staan op blad2.
Kan iemand mij helpen met het meeverplaatsen van de cellen D t/m J? Als je een andere oplossing heb dan wat ik nu al heb mag dat ook. Ik wil gewoon erg graag dat het gaat werken.
Bijlagen
Laatst bewerkt: