goedenavond allemaal,
Voor school moet ik een opdracht maken waarmee je de eerste en laatste waarde van "X" uit een tabel moet zoeken en die in de kolom ernaast weer te geven.
Nu is het gelukt om de eerste waarde eruit te halen, alleen de laatste kom ik niet.. hebben jullie tips voor mij?
Ik zat zelf aan een code te denken die kijkt of de waarde "x" = 7 bij True naar de volgende, is er geen volgende waarde meer met 7 dan vervolgens laatste rij waar hij die waarde gevonden heeft weer geven.
Ik weet alleen niet hoe ik dit in VBA kan programmeren.
alvast heel erg bedankt!
Groet
SanderBekijk bijlage 2_4.3.4_Combinatie.xlsm
Voor school moet ik een opdracht maken waarmee je de eerste en laatste waarde van "X" uit een tabel moet zoeken en die in de kolom ernaast weer te geven.
Nu is het gelukt om de eerste waarde eruit te halen, alleen de laatste kom ik niet.. hebben jullie tips voor mij?
Code:
Sub SevenVinden()
Dim i As Integer
Dim x As Integer
Dim EersteZeven As Integer
Dim LaatsteZeven As Integer
'variabel i wordt gebruikt voor het refereren naar de juiste cel
i = 1
EersteZeven = 0
LaatsteZeven = 0
'We lezen elke waarde in de reeks vanaf cel A2
Do While IsEmpty(ActiveSheet.Cells(i + 1, 1)) = False
x = ActiveSheet.Cells(i + 1, 1).Value
'Schrijf hieronder een if statement om de positie van de eerste 7 te vinden
'If ....
If x = 7 Then
ActiveSheet.Cells(i + 1, 2).Value = EersteZeven
If IsNumeric(7) Then Exit Sub
End If
'Schrijf hier een if statement om de positie van de laatste 7 te vinden
'...
i = i + 1
Loop
'We schrijven de posities van de eerste en laatste cellen met waarde 7
'ActiveSheet.Range("B2").Value = EersteZeven
'ActiveSheet.Range("C2").Value = LaatsteZeven
End Sub
Ik zat zelf aan een code te denken die kijkt of de waarde "x" = 7 bij True naar de volgende, is er geen volgende waarde meer met 7 dan vervolgens laatste rij waar hij die waarde gevonden heeft weer geven.
Ik weet alleen niet hoe ik dit in VBA kan programmeren.
alvast heel erg bedankt!
Groet
SanderBekijk bijlage 2_4.3.4_Combinatie.xlsm
Laatst bewerkt: