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

lastrow

Status
Niet open voor verdere reacties.

don42

Gebruiker
Lid geworden
25 apr 2014
Berichten
800
beste allemaal,

ik heb nu dit:
Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim tel As Integer
tel = Sheets("klanten").Range("a" & Rows.Count).End(xlUp).Row
If Not Intersect(Range("f3"), Target) Is Nothing Then
UserForm1.Show
Range("f4").Resize(3) = "=INDEX(klanten!R2C1:[B]R200[/B]C4,MATCH(factuur!R3C6,klanten!R2C1:[B]R200[/B]C1,0),row()-2)"
End If
End Sub

nu zou ik graag daar waar R200 staat dit vervangen voor "tel" hier tel ik dus de klanten
krijg het niet voor elkaar
wie weet het wel?

Don
 
Probeer het eens zo:
Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Dim tel As Integer
    tel = Sheets("klanten").Range("A" & Rows.Count).End(xlUp).Row
    If Target.Address = "$F$3" Then
        UserForm1.Show
        Range("F4").Resize(3) = "=INDEX(klanten!R2C1:R" & tel & "C4,MATCH(factuur!R3C6,klanten!R2C1:R" & tel & "C1,0),row()-2)"
    End If
End Sub

Tip:
Gebruik ook inspringpunten en schrijf kolomletters altijd als hoofdletter.
 
Laatst bewerkt:
Top

Edmoor,

werkt super
dank je wel voor je hulp

Dpon
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan