Hoi,
Ik heb een vba code die als er in een cel een (X) staat plaast hij deze naar een werkmap. Hoe kan ik deze dat ook nog op een ander werkmap doen plaatsen?
Heb de code nog maals er onder geplaatst.
Ik had de code een aangepast naar delvast 1 en delrot 1 en de map festival dag 3 ook aangepast naar het ander werkblad. zo als hier onder maar werk niet. Wat moet ik doen?
mvg Bigfoot
Ik heb een vba code die als er in een cel een (X) staat plaast hij deze naar een werkmap. Hoe kan ik deze dat ook nog op een ander werkmap doen plaatsen?
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim c As Range, bBeide As Boolean
'festivaldagen
If Not Intersect(Target, Columns(12)) Is Nothing Then
Select Case Target.Value
Case "x": Sheets("Festival dag 3").Cells(Rows.Count, 1).End(xlUp).Offset(1) = Target.Offset(, -11): GoTo DelVast
Case "o": Sheets("Blad4").Cells(Rows.Count, 1).End(xlUp).Offset(1).Resize(, 2).Value = Array(Target.Offset(, -11), Target.Offset(, 1)): GoTo DelRot
Case Else: bBeide = True: GoTo DelVast
End Select
DelVast:
Set c = Sheets("Blad4").Columns(1).Find(Target.Offset(, -11), , xlValues, xlWhole)
If Not c Is Nothing Then
c.Resize(, 2).Delete shift:=xlUp
End If
If Not bBeide Then Exit Sub
DelRot:
Set c = Sheets("Festival dag 3").Columns(1).Find(Target.Offset(, -11), , xlValues, xlWhole)
If Not c Is Nothing Then
c.Delete shift:=xlUp
End If
End If
Ik had de code een aangepast naar delvast 1 en delrot 1 en de map festival dag 3 ook aangepast naar het ander werkblad. zo als hier onder maar werk niet. Wat moet ik doen?
Code:
'festivaldagen
If Not Intersect(Target, Columns(12)) Is Nothing Then
Select Case Target.Value
Case "x": Sheets("Walky dag 3").Cells(Rows.Count, 1).End(xlUp).Offset(1) = Target.Offset(, -11): GoTo DelVast1
Case "o": Sheets("Blad4").Cells(Rows.Count, 1).End(xlUp).Offset(1).Resize(, 2).Value = Array(Target.Offset(, -11), Target.Offset(, 1)): GoTo DelRot1
Case Else: bBeide1 = True: GoTo DelVast1
End Select
DelVast:
Set c1 = Sheets("Blad4").Columns(1).Find(Target.Offset(, -11), , xlValues, xlWhole)
If Not c1 Is Nothing Then
c1.Resize(, 2).Delete shift:=xlUp
End If
If Not bBeide Then Exit Sub
DelRot:
Set c1 = Sheets("Walky dag 3").Columns(1).Find(Target.Offset(, -11), , xlValues, xlWhole)
If Not c1 Is Nothing Then
c1.Delete shift:=xlUp
End If
End If
mvg Bigfoot