• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

VBA kode Excel

Status
Niet open voor verdere reacties.

MasterCaster

Gebruiker
Lid geworden
3 nov 2001
Berichten
86
L.S

Ik ben op zoek naar een VBA kode die ervoor zorgt dat indien in kolom G in een willekeurige rij een datum is ingevuld (tabblad td en etd) de rij wordt verplaatst naar tabblad "uitgevoerd".

Wie wil me helpen?
 
Zet onderstaande code in ThisWorkbook.

Code:
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
If Chr(64 + Target.Column) = "G" Then
    Select Case ActiveSheet.Name
        Case "td", "etd"
        Target.EntireRow.Cut Sheets("uitgevoerd").Range("A" & Rows.Count).End(xlUp).Offset(1, 0)
    End Select
End If
End Sub

Met vriendelijke groet,


Roncancio
 
Bedankt het werkt, echter de opmaak van de rij is dan ook weg, kan dit eventueel nog anders ?
 
In dat geval....

Code:
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
If Chr(64 + Target.Column) = "G" Then
    Select Case ActiveSheet.Name
        Case "td", "etd"
        Target.EntireRow.Copy Sheets("uitgevoerd").Range("A" & Rows.Count).End(xlUp).Offset(1, 0)
        Target.EntireRow.Delete
    End Select
End If
End Sub

Met vriendelijke groet,


Roncancio
 
Laatst bewerkt door een moderator:
Heb nu helaas geen tijd meer, maar ga er van uit dat het goed komt.

Bedankt voor je moeite !
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan