Toepassing: automatiseren van klantcontacten zoals in bijgevoegd bestand
Bij het invoeren van een waarde "100" in kolom L, verhuist de volledige rij naar het tabblad "Closed".
(het zal je snel duidelijk worden, ik ben een echte "dummie" en dus een totale leek in programmeren!) De code hiervoor op het forum gevonden en via cut & paste in VBA werkt dit correct. :d
Nu moet ik met een extra voorwaarde de verplaatsing uitvoeren:
1) Zolang kolom "Status" (kolom "L") niet wordt ingevuld blijven de rijen in het oorspronkelijke tabblad "Screening" staan.
ik heb van kolom L een keuzelijst gemaakt: "Naar tabblad Closed", of "Naar tabblad Actief-Project".
2) invulkeuze in kolom L "Naar Actief-Project" of "Naar Closed", moet volgende actie geven: verplaatsing van de rij naar het respektievelijke tabblad. (en verwijderen van leeggekomen rij)
3) en idem van tablad "Actief-Project" naar "Closed" van zodra het project is afgewerkt
ik heb getracht de 2e voorwaarde toe te voegen in de code, maar dit blijkt dus (allicht ) niet te werken...
hartelijk dank alvast mocht iemand mij willen helpen. Voorbeeldbestand in bijlage
Bij het invoeren van een waarde "100" in kolom L, verhuist de volledige rij naar het tabblad "Closed".
(het zal je snel duidelijk worden, ik ben een echte "dummie" en dus een totale leek in programmeren!) De code hiervoor op het forum gevonden en via cut & paste in VBA werkt dit correct. :d
Nu moet ik met een extra voorwaarde de verplaatsing uitvoeren:
1) Zolang kolom "Status" (kolom "L") niet wordt ingevuld blijven de rijen in het oorspronkelijke tabblad "Screening" staan.
ik heb van kolom L een keuzelijst gemaakt: "Naar tabblad Closed", of "Naar tabblad Actief-Project".
2) invulkeuze in kolom L "Naar Actief-Project" of "Naar Closed", moet volgende actie geven: verplaatsing van de rij naar het respektievelijke tabblad. (en verwijderen van leeggekomen rij)
3) en idem van tablad "Actief-Project" naar "Closed" van zodra het project is afgewerkt
ik heb getracht de 2e voorwaarde toe te voegen in de code, maar dit blijkt dus (allicht ) niet te werken...
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 12 Then
If Target = "Naar Closed" Then
Application.EnableEvents = False
nxtRow = Sheets("Closed").Range("L" & Rows.Count).End(xlUp).Row + 1
Target.EntireRow.Copy _
Destination:=Sheets("Closed").Range("A" & nxtRow)
Target.EntireRow.Delete
If Target.Column = 12 Then
If Target = "Naar Actief-Project" Then
Application.EnableEvents = False
nxtRow = Sheets("Actief-Project").Range("L" & Rows.Count).End(xlUp).Row + 1
Target.EntireRow.Copy _
Destination:=Sheets("Actief-Project").Range("A" & nxtRow)
Target.EntireRow.Delete
End If
End If
Application.EnableEvents = True
End Sub
hartelijk dank alvast mocht iemand mij willen helpen. Voorbeeldbestand in bijlage