Hallo beste mensen,
Het is even geleden dat ik jullie hulp nodig heb, maar bij deze toch weer een vraag gezien ik VBA begin te begrijpen, maar ik nog erg in de basis zit.
In het bijgevoegde bestand heb ik een voorbeeld gemaakt van een bestand waar ik projecten in bijhoud. In het originele bestand zijn meer kolommen gevuld en zitten er verwijzingen naar andere Excel-bestanden.
Mijn vraag is: hoe kan ik een regel automatisch laten verplaatsen naar tabblad 2, als de waarde in cel g-kolom de waarde 1 bevat?
De waarde 1 wordt getoond met een groene stip (oranje = 2 / rood = 3 en hoger) op basis van de status in cel f-kolom. Zodra de status in de cel f-kolom wordt aangepast en de cel in g-kolom een groene stip wordt (dus waarde 1) dient de regel automatisch naar de eerste vrije regel te verplaatsen. Voor de code kwam ik ergens op onderstaande code uit, maar ik weet nog te weinig (ben nog steeds aan het leren) van VBA om te zien wat ik nog allemaal mis.
Kan iemand mij hier mee helpen?
Het is even geleden dat ik jullie hulp nodig heb, maar bij deze toch weer een vraag gezien ik VBA begin te begrijpen, maar ik nog erg in de basis zit.
In het bijgevoegde bestand heb ik een voorbeeld gemaakt van een bestand waar ik projecten in bijhoud. In het originele bestand zijn meer kolommen gevuld en zitten er verwijzingen naar andere Excel-bestanden.
Mijn vraag is: hoe kan ik een regel automatisch laten verplaatsen naar tabblad 2, als de waarde in cel g-kolom de waarde 1 bevat?
De waarde 1 wordt getoond met een groene stip (oranje = 2 / rood = 3 en hoger) op basis van de status in cel f-kolom. Zodra de status in de cel f-kolom wordt aangepast en de cel in g-kolom een groene stip wordt (dus waarde 1) dient de regel automatisch naar de eerste vrije regel te verplaatsen. Voor de code kwam ik ergens op onderstaande code uit, maar ik weet nog te weinig (ben nog steeds aan het leren) van VBA om te zien wat ik nog allemaal mis.
Kan iemand mij hier mee helpen?
Code:
Sub move_Row()
If Value("g:g") = 1 Then
Range.EntireRow.Select
Selection.Cut
Sheets("Blad2").Select
ActiveSheet.Paste
End Sub