Hallo,
Deze vraag staat volgens mij al op Helpmij, echter kom ik er niet uit met de code die daar genoemd wordt. Ik ben nog steeds bezig met de database in excel, ben gelukkig al een heel eind op weg, nu heb ik echter een klein probleem.
Ik wil wanneer er in kolom R "Yes" komt te staan de hele rij waarin "Yes" staat verplaatst wordt naar een ander werkblad. De rij die verplaatst wordt, moet dan in het tweede werkblad op rij 10 komen te staan. De rest van de rijen moeten dan automatisch worden opgeschoven naar onder. De rij op het eerste werkblad (waar de gegevens dus vandaan komen) moet verwijderd worden. De code waarmee ik aan het klooien ben zie je hieronder, helaas krijg ik hem niet werkend.
Ter verduidelijking van de onderstaande code; Blad 3, waar de gegevens vandaan komen heet "Order overview". Blad 4, waar de gegevens naartoe moeten heet "Completed orders".
Alvast bedankt!
Mvg,
Mark.
Deze vraag staat volgens mij al op Helpmij, echter kom ik er niet uit met de code die daar genoemd wordt. Ik ben nog steeds bezig met de database in excel, ben gelukkig al een heel eind op weg, nu heb ik echter een klein probleem.
Ik wil wanneer er in kolom R "Yes" komt te staan de hele rij waarin "Yes" staat verplaatst wordt naar een ander werkblad. De rij die verplaatst wordt, moet dan in het tweede werkblad op rij 10 komen te staan. De rest van de rijen moeten dan automatisch worden opgeschoven naar onder. De rij op het eerste werkblad (waar de gegevens dus vandaan komen) moet verwijderd worden. De code waarmee ik aan het klooien ben zie je hieronder, helaas krijg ik hem niet werkend.
Ter verduidelijking van de onderstaande code; Blad 3, waar de gegevens vandaan komen heet "Order overview". Blad 4, waar de gegevens naartoe moeten heet "Completed orders".
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 18 Then
If Target.Value = "Yes" Then
Range(Target.EntireRow.Address).Cut
Blad4.Range("A10").Insert
Else
Exit Sub
End If
End If
Sheets("Order overview").Visible = False
Sheets("Completed orders").Visible = True
Sheets("Completed orders").Select
End Sub
Alvast bedankt!
Mvg,
Mark.