Hallo,
ik heb een vba script geschreven zodat er een msgbox verschijnt wanneer er in kolom x een bepaalde waarde wordt ingevuld. weet niet of het script logisch is (waarschijnlijk kan het veel makkelijker maar t werkt wel ;-s).
Nu wil ik alleen dat wanneer er bijvoorbeel 5 regel tegelijk in de sheet worden geplakt met de waarde waarbij de msg box verschijnt, deze maar 1 maal wordt getoond.
Op dit moment werkt het script wel als er regel voor regel wordt ingevoerd..
Het script is:
Alvast bedankt voor de hulp!
Groeten Eggie
ik heb een vba script geschreven zodat er een msgbox verschijnt wanneer er in kolom x een bepaalde waarde wordt ingevuld. weet niet of het script logisch is (waarschijnlijk kan het veel makkelijker maar t werkt wel ;-s).
Nu wil ik alleen dat wanneer er bijvoorbeel 5 regel tegelijk in de sheet worden geplakt met de waarde waarbij de msg box verschijnt, deze maar 1 maal wordt getoond.
Op dit moment werkt het script wel als er regel voor regel wordt ingevoerd..
Het script is:
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim rngchange As Range
Dim rngEDI As Range
Set rngchange = Intersect(Target, Columns(7))
If Not rngchange Is Nothing Then
For Each rngEDI In rngchange
If Not IsEmpty(rngEDI) Then
If rngEDI.Column = 7 Then
If rngchange = "Problem With EDI" Then
rngEDI.Select
Selection.Offset(0, 2).Select
ActiveCell = MsgBox("Vul hier a.u.b. het Call ID in")
End If
End If
End If
Next rngEDI
End If
Alvast bedankt voor de hulp!
Groeten Eggie