dubbele naam

Status
Niet open voor verdere reacties.

wilanne

Gebruiker
Lid geworden
12 mrt 2012
Berichten
9
Hallo iedereen

Heb een leuk userform gevonden voor het bijhouden van leden waarvan ik ook graag gebruik van wil gaan maken.
Alleen zit hier een klein foutje in. Als je een gelijke naam invult laat hij bij het wijzigen en wissen maar 1 naam zien en niet de 2e zelfde
naam. Wie weet hier een oplossing voor??
Bekijk bijlage voorbeeld leden admin .xlsm

wilanne
 
Ik zie je probleem niet :p

zie foto:

35191745.png
 
als je ze beide aanklikt komt er maar een tevoorschijn (userform wordt automatisch gevuld)
Als je dan een dubbele naam hebt krijg je maar 1 te zien en niet de tweede
 
Ah ik zie het,

2 dingetjes :p

1. je zit in het verkeerde categorie (je moet VBA hebben ;))

2. het ligt aan de volgende code

[CPP]irow = ws.Range("b2:b300").Find(naam, LookIn:=xlValues, lookat:=xlWhole).Row[/CPP]

Deze code zoekt de "naam" tussen cellen b2 en b300. en vult dan het rijtje in.
Als je echter een dubbele naam hebt zal hij altijd de gegevens invullen van de eerste naam die hij tegenkomt.

wat je hieraan kunt doen?

Laat mensen een achternaam invullen, op die manier zal je al een heleboel van deze fouten eruithalen (maar niet alles)
Je code veranderen zodat hij kijkt naar naam + straatnaam (O.I.D).

wat mij het beste lijkt is als je i.p.v alleen de naam in de combobox laad je er ook het celnummer er bij zet. dan krijg je dus voor de ene

1. Dubbel2
2. Dubbel3

daarna kan je simpelweg zeggen, haal van rij 2 alle gegevens op.
 
Visual Basic is iets anders dan Visual Basic for Applications, VBA is programmeren binnen Office applicaties. Verplaatst naar juiste sectie.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan