Warme bakkertje
Meubilair
- Lid geworden
- 13 apr 2008
- Berichten
- 7.971
- Besturingssysteem
- Windows 10
- Office versie
- MO Home and Business 2024
Bekijk de onderstaande video om te zien hoe je onze site als een web app op je startscherm installeert.
Opmerking: Deze functie is mogelijk niet beschikbaar in sommige browsers.
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.
=ALS(E4="";"";VERT.ZOEKEN(E6;Planten!$A$3:$C$500;3;0))
Dat zal dan wel, ik heb Excel afgesloten en opnieuw opgestart maar dat help niets.Sorry Wim, maar dan ligt het probleem toch bij jou
Sorry Wim, maar dan ligt het probleem toch bij jou want ik krijg die melding niet(ze valt nogal op ook hé).Ik gebruik echter wel een punt als scheidingsteken voor decimalen. Misschien dat dit het verschil maakt?
Mvg
Rudi
Private Sub CboPlantnaam_Change()
'Dim MyRange As Variant
'Dim c As Range
'Dim i As Long
'Set MyRange = Worksheets("Planten")
'If CboPlantnaam.Value <> "" Then
'With MyRange.Range("C4:C100")
'Set c = .Find(CboPlantnaam)
'If Not c Is Nothing Then
'txtPotmaat.Value = MyRange.Range("D" & c.Row)
'txtPrijs.Value = MyRange.Range("E" & c.Row)
'End If
'End With
'End If
[COLOR="Red"]On Error Resume Next
Dim Search_String As String
Search_String = CboPlantnaam.Value
txtPotmaat.Value = WorksheetFunction.VLookup(Search_String, Sheets("Planten").Range("C4:H100"), 2, False)
txtPrijs.Value = WorksheetFunction.VLookup(Search_String, Sheets("Planten").Range("C4:H100"), 3, False)[/COLOR]
End Sub
Jack Nouws,
Ik ben na lang denken en proberen er achter wat de fout is.(dat de TextBoxxen niet gevult worden.)
Als je nu de eerste plant selecteerd dan vult hij wel de TextBoxen.
Het komt doordat je de text heb samengevoegd.
De eerste plantnaam heb ik zo ingevoerd en dat werkt.
Jack Nouws,
Ik heb een schermafdruk bijgevoegd.
Als je goed kkijk zie je dat de formule =TEKST.SAMENVOEGEN(....)
Als je de tekst gewoon invoerd (zonder de formule) dan word de TextBox wel ingevuld.
Hij moet immers zoeken naar de plantnaam en die staat er niet.
Ik zie het en je hebt nog gelijk ook.
Waarom wordt de cboPlantnaam wel met de juiste tekst geladen?
Jack Nouws,
Je kunt je ook afvragen waarom tik ik de naam niet gewoon in.
Als je dit niet wil, zou ik zeggen gebruik het stukje code van Rudi werkt perfect.
Suc6,
We gebruiken essentiële cookies om deze site te laten werken, en optionele cookies om de ervaring te verbeteren.