@ Helpers,
Op mijn werkblad heb ik twee formules uitgewerkt, die controleren of de invoer juist is. Als de invoer onjuist is, verschijnt er een Foutbericht in Kolom H of Kolom I.(zie onderstaande formules). Als de tweede formule een foutbericht geeft is deze tekst niet geheel zichtbaar. Daarom heb ik geprobeerd de formules om te zetten in een VBA code, zodat in plaats van de foutberichten er een MsgBox message op het scherm verschijnt. Intussen heb ik wel gevonden hoe ik de formules, m.b.v. de Macrorecorder, in een VBA code kan omzetten. Echter bruikbare voorbeelden (Internet en boeken) hoe de deze codes verder moet bewerken tot een werkende VBA code heb ik, na de nodige uurtjes zoeken, niet kunnen vinden. Wie kan mij (op weg) helpen?.
Alvast bedankt,
Esko
Op mijn werkblad heb ik twee formules uitgewerkt, die controleren of de invoer juist is. Als de invoer onjuist is, verschijnt er een Foutbericht in Kolom H of Kolom I.(zie onderstaande formules). Als de tweede formule een foutbericht geeft is deze tekst niet geheel zichtbaar. Daarom heb ik geprobeerd de formules om te zetten in een VBA code, zodat in plaats van de foutberichten er een MsgBox message op het scherm verschijnt. Intussen heb ik wel gevonden hoe ik de formules, m.b.v. de Macrorecorder, in een VBA code kan omzetten. Echter bruikbare voorbeelden (Internet en boeken) hoe de deze codes verder moet bewerken tot een werkende VBA code heb ik, na de nodige uurtjes zoeken, niet kunnen vinden. Wie kan mij (op weg) helpen?.
Alvast bedankt,
Esko
Code:
Excel formule 1 in Kolom H
{=ALS(ISNB(VERT.ZOEKEN(B7;$N$6:$N$620;1;0));"Fout! Invoer onjuist";"")
Range (H7:H57”).Select
ActiveCell.FormulaR1C1 = _
"=IF(ISNA(VLOOKUP(RC[-6],R6C14:R620C14,1,0)),""Fout! Invoer onjuist."","""")"
Code:
Excel formule 2 in Kolom I
{=ALS(EN(E7>1;B7=0);"FOUT! Geen …";"")
Range("I7:I57").Select
ActiveCell.FormulaR1C1 = _
"=IF(AND(RC[-4]>1,RC[-7]=0),""FOUT! Geen Gb-rek ingevuld"","""")"