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

ja of nee

Status
Niet open voor verdere reacties.

ACER10

Gebruiker
Lid geworden
11 feb 2010
Berichten
150
Hoe kan ik via het aanvinken van een keuze vakje een JA of een Nee op het einde van een lijst plaatsen.
bv vakje aangevinkt = JA en niet aangevinkt = NEE

dank bij voorbaat.

Ed
 
Wat voor een keuzevakje?
In een Userform of op een werkblad?
Indien werkblad, Formulier besturingselement of ActiveX?
 
Dit via een keuze vakje (vierkantje) in een form die een ja (aangevinkt) of nee (niet aangevinkt) moet zetten op een andere sheet.
 
Wat je wilt is duidelijk en geen probleem.
Maar het is nog steeds niet duidelijk om wat voor een keuzevakje het gaat en dat is voor een correct antwoord wel van belang om te weten.
Plaats dan een voorbeeld documentje.
 
Ik heb volgende reeds voor de JA en het werkt, maar nu wil ik een NEE als het vakje (checkbox) in userform niet is aangevinkt.

With Sheets("TIENEN")
endrow = .Range("c4").End(xlDown).Row + 1
selectrow = endrow
If UserForm4.CheckBox1.Value = True Then
.Range("C" & selectrow).Value = "JA"
End If
End With
 
Probeer deze eens:
Code:
With Sheets("TIENEN")
    endrow = .Range("c4").End(xlDown).Row + 1
    selectrow = endrow
    .Range("C" & selectrow).Value = IIf(UserForm4.CheckBox1, "JA", "NEE")
End With
 
Laatst bewerkt:
Ik krijg een compileerfout (syntaxfout) bij onderstaande...

With Sheets("TIENEN")
endrow = .Range("c4").End(xlDown).Row + 1
selectrow = endrow

.Range("C" & selectrow).Value = If(UserForm4.CheckBox1, "JA", "NEE")
End If
End With
 
Omdat je de IIf hebt gewijzigd in If.
 
Laatst bewerkt:
nu krijg ik de foutmelding
end IF zonder blok IF

ik dacht dan iif een typfoutje was....
 
Die regel heb ik dus teveel laten staan en moet weg.
Aangepast in #6.
IIF is een functie.
 
Laatst bewerkt:
1 regeltje kan ook
Code:
[FONT=Verdana,Arial,Tahoma,Calibri,Geneva,sans-serif]Sheets("TIENEN").Range("C4").End(xlDown).Offset(1) = IIf(UserForm4.CheckBox1, "JA", "NEE")
[/FONT]
 
UserForm4 zal ook overbodig zijn lijkt me.
 
Of zo:

Code:
Sheets("TIENEN").Range("C4").End(xlDown).Offset(1) = format(CheckBox1, "yes/no")
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan