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

Excel: Vinkje vervangen door een waarde

Status
Niet open voor verdere reacties.

Withaar

Verenigingslid
Lid geworden
8 apr 2001
Berichten
3.551
Zie bijgaand excel bestand, de gegevens zijn via kopieren-plakken van een website in excel geplakt. In totaal gaat het om meerdere lijsten met in totaal meer dan 4000 rijen.
Ik zou graag de vinkjes vervangen hebben door een waarde, bv 0 en 1 of Aan en Uit.
Iemand een idee hoe ik dat slim kan aanpakken?
 

Bijlagen

vinkjes weg

Hallo Withaar,

Ik heb je bestand voorzien van een Macro die het door jouw beoogde opknapt.

Alvast een goede jaarwisseling en een gezond 2006.
 

Bijlagen

LucB,

Bedankt voor je snelle reactie, maar niet helemaal wat ik vroeg.
Het snel kunnen verwijderen van shapes is handig, maar ik wil wel de 'waarde' van een vinkje eerst 'vertaald' hebben.
Dus vinkje aan of vinkje uit als waarde 1 en 0 in bijvoorbeeld de D kolom (mag ook een andere zijn).

P.s. oplossingen buiten excel om zijn ook welkom.
 
Laatst bewerkt:
Zelf een oplossing gevonden.

Sub Waar_Onwaar()
blad = ActiveSheet.Name
intTeller = 2 '
Dim x As String
Dim y As String
For Each obj In Worksheets(blad).OLEObjects
x = obj.Object.HTMLName
y = obj.Object.Checked
' Range("K" + CStr(intTeller)).Value = x
Range("L" + CStr(intTeller)).Value = y
intTeller = intTeller + 1
Next
End Sub

De overige Object onderdelen kun je er ook gemakkelijk uit halen.
htlmcheckbox0me.jpg

Gewoon obj.Object.xxx gebruiken
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan