davylenders123
Gebruiker
- Lid geworden
- 20 jun 2010
- Berichten
- 902
Deze code hieronder doet het volgende.
Als je vanaf rij 34 en naam ingeeft gaat hij zoeken of dat hij die naam ergens vind en als hij die vind verwijderd hij die uit het bestand.
Deze code hieronder heeft hier iemand voor mij gemaakt om wijzigingen bij te houden in een apart tab blad (logfile)
Deze 2 codes zouden eigenlijk alle 2 in het zelfde excel bestandje moeten werken maar 2 keer een "Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
" in this workbook zetten werkt niet.
Wat moet er veranderen dat deze 2 codes alle 2 werken.
Als je vanaf rij 34 en naam ingeeft gaat hij zoeken of dat hij die naam ergens vind en als hij die vind verwijderd hij die uit het bestand.
Code:
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
Dim i, j, iWS As Integer
For i = 3 To 33
For j = 1 To 7
On Error Resume Next
If ActiveSheet.Index <= 3 And Target.Row > 33 Then
For iWS = 1 To 3
Worksheets(iWS).Cells(i, j).Find(Target, , xlValues, xlWhole).Value = ""
Next
End If
Next j
Next i
End Sub
Deze code hieronder heeft hier iemand voor mij gemaakt om wijzigingen bij te houden in een apart tab blad (logfile)
Code:
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
On Error Resume Next
If Not Sh.Name = "Logfile" Then bChange = True
If ActiveSheet.Name <> "Logfile" And bNWrd = False And Target.Count = 1 Then
If Target.HasFormula Then
sNWrd = Target.Formula
Else
bNWrd = True
sNWrd = Target.Value
If sNWrd = ActiveSheet.Name Then sNWrd = ""
End If
invullen
End If
End Sub
Deze 2 codes zouden eigenlijk alle 2 in het zelfde excel bestandje moeten werken maar 2 keer een "Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
" in this workbook zetten werkt niet.
Wat moet er veranderen dat deze 2 codes alle 2 werken.