• 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 probleem als kolom verborgen wordt

Status
Niet open voor verdere reacties.

Esducsafe

Gebruiker
Lid geworden
2 sep 2009
Berichten
185
@Helpers
Onderstaande code werkt niet meer als kolom N verborgen wordt. Wie weet hoe de code aangevuld moet worden? Mijn zoekexercitie bleef (tot nu toe) zonder resultaat.
Alvast bedankt.
Esko

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim iReply As Integer
 On Error Resume Next

 If Not Intersect(Target, Range("B2:F10")) Is Nothing Then
    If Target.Column = 2 And [N2:N10].Find(Target, , xlValues, xlWhole) Is Nothing Then
        
         If Target <> 0 Then
            iReply = MsgBox("Het ........is " & vbCrLf & _
            ".....", vbCritical, "Invoer Fout!")
                Target.ClearContents
     End If
End If

   If Target.Column = 3 And [N2:N10].Find(Target, , xlValues, xlWhole) Is Nothing Then
                
         If Target <> 0 Then
            iReply = MsgBox("Het ........is " & vbCrLf & _
            ".....", vbCritical, "Invoer Fout!")
                Target.ClearContents
  End If
End If
   
   If Target.Column = 5 And Cells(Target.Row, 2) = "" Then
   
         If Target <> 0 Then
            iReply = MsgBox("Er is nog geen ....." & vbCrLf & _
            "in kolom B ingevuld.", vbCritical, "Invoer Fout!")
                Target.ClearContents

    End If
End If

   If Target.Column = 6 And Cells(Target.Row, 2) = "" Then
   
        If Target <> 0 Then
            iReply = MsgBox("Er is nog ........" & vbCrLf & _
            "in kolom C ingevuld.", vbCritical, "Invoer Fout!")
                Target.ClearContents
    End If
End If
On Error GoTo 0

     End If
End Sub
 

Bijlagen

  • ControleFindVBA(1).xls
    51,5 KB · Weergaven: 28
Vervang
Code:
xlValues
door
Code:
xlFormulas

Bij het zoeken naar waarden wordt niet in verborgen kolommen/rijen gezocht.
 
@ Exhelp,
Bedankt. Die had ik ook gevonden, maar werkte (toen) niet. Vreemd.
groet,
Esko
 
Graag gedaan. Vergeet je vraag niet te markeren als 'opgelost'!
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan