Goedendag allemaal
Ik heb een probleempje met een controle van cellen met inhoud.
als is via een commandbutton een aantal rijen met inhoud wil kopieren naar een ander tabblad zouden eerst de cellen gecontroleerd moeten worden op inhoud.
In de cellen staat een cijfer met daarachter een A, B, C of D.
Als deze letters in de betreffende cellen staan is het goed en mag het geheel gekopieerd worden.
Staat er een andere letter dan de bovenstaande 4 in de cel dan mag het geheel niet gekopieerd worden, maar zou ik een melding moeten krijgen dat er een verkeerde indeling is gemaakt.
Iemand heeft voor mij een code samengesteld alleen deze werkt niet helaas.
Hieronder de code die ze hiervoor gebruikt hebben.
'Controleren of er geen andere doelen zijn dan A, B, C of D.
For x = 5 To MaxSchutters
Doel = Cells(x, "g").Value2
If InStr(1, Right(Doel, 1), "ABCD", vbTextCompare) Then
MsgBox Doel & " is geen correct doel"
GoTo Einde
End If
Next x
Kan iemand mij een code geven die dit wel controleert.
Ik heb het idee dat er iets mist, maar dit is het enigste stukje dat over controle gaat, en ik kan niet verzinnen wat er mist.
Het mooiste is dat ook de cel een kleur krijg zodat het opvalt om welke cel het gaat.
Heb een voorbeeld erbij gedaan zoals het eigen zou moeten
Bekijk bijlage voorbeeld controle baanindeling.xlsx
Ik heb een probleempje met een controle van cellen met inhoud.
als is via een commandbutton een aantal rijen met inhoud wil kopieren naar een ander tabblad zouden eerst de cellen gecontroleerd moeten worden op inhoud.
In de cellen staat een cijfer met daarachter een A, B, C of D.
Als deze letters in de betreffende cellen staan is het goed en mag het geheel gekopieerd worden.
Staat er een andere letter dan de bovenstaande 4 in de cel dan mag het geheel niet gekopieerd worden, maar zou ik een melding moeten krijgen dat er een verkeerde indeling is gemaakt.
Iemand heeft voor mij een code samengesteld alleen deze werkt niet helaas.
Hieronder de code die ze hiervoor gebruikt hebben.
'Controleren of er geen andere doelen zijn dan A, B, C of D.
For x = 5 To MaxSchutters
Doel = Cells(x, "g").Value2
If InStr(1, Right(Doel, 1), "ABCD", vbTextCompare) Then
MsgBox Doel & " is geen correct doel"
GoTo Einde
End If
Next x
Kan iemand mij een code geven die dit wel controleert.
Ik heb het idee dat er iets mist, maar dit is het enigste stukje dat over controle gaat, en ik kan niet verzinnen wat er mist.
Het mooiste is dat ook de cel een kleur krijg zodat het opvalt om welke cel het gaat.
Heb een voorbeeld erbij gedaan zoals het eigen zou moeten
Bekijk bijlage voorbeeld controle baanindeling.xlsx
Laatst bewerkt: