• 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.

veld verplicht stellen na invoeren van een specifiek waarde.

Status
Niet open voor verdere reacties.
:o:o:o

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
On Error GoTo oeps
With Application
.EnableEvents = False
For Each cl In Range("H12:H34")
If cl = "0310-15" Or cl = "0310-30" Or cl = "0320-5" Or cl = "0320-7" Then
If cl.Offset(, 3) = "" Then
MsgBox "Type vergeten in cel " & cl.Offset(, 3).Address
cl.Offset(, 3).Select
End If
End If
Next
.EnableEvents = True
End With
oeps:
End Sub
 
En wat is er aan de hand?

PS Zet aub uw code tussen tags!!!!!
 
Wat pakt hij niet? In mijn bestand werkt dat toch?

Post eens je bestand (let op privacy).
 
Ja in jou bestand werkt dat prima maar in de mijne niet.

Ik kan het bestand niet posten. omdat de waarde in het bestand verwijst naar diverse informatie systemen die aangesloten zitten op de server van mijn werk:(

Ik ga helemaa opnieuw de stappen proberen.
 
Ja maar zeg eens eerst wat loopt er niet goed?
Is die cl.Offset(,3) wel correct? Deze verwijst naar kolom K.
Heb je geen onnodige spaties in je gegevens staan?
 
ja de cl.Offset(,3) is Correct.

Nee ik heb geen onnodige spaties.

Als ik nu 1 van de waarde vermeld in de formule kiest dan wordt kolom K niet verplicht gesteld
 
Kan je dat deel van die sheet niet posten?
 
Je vraagt mij een code te schrijven die handelt over de invoer in kolom H en je doet de invoer in kolom I ???????
 

Bijlagen

Laatst bewerkt:
Nee de invoer moet in kolom H en K moet verplicht.

Nu wel de juiste document
 

Bijlagen

:p:d:d:d Jaaa het werkt!!! ik heb het document gesloten en weer opnieuw geopend en het werkt gewoon.

Ik wil u nogmaals bedanken voor je tijd en moeite!! :thumb:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan