Beste mede tweakers,
Ik heb een functie geschreven (met wat hulp van het forum
) die uit een grote tabel één kolom kan halen. Je voert in een cel de datum waar je de gegevens van wilt hebben en de functie zoekt de bijbehorende waarde in de tabel. De functie ziet er als volgt uit:
Public Function analysel(datum As Date)
Dim tabel(100)
analysel = 0
Application.Volatile True
For i = 1 To 20
tabel(i) = Range(Chr(Asc("Blad1!A") + i - 1) & "1")
If tabel(i) = datum Then
analysel = Range(Chr(Asc("Blad1!A") + i - 1) & Application.Caller.Row)
End If
Next i
End Function
Dit werkt allemaal prima, behalve als ik "i" van 1 tot een getal hoger dan 26 zet. Dit komt waarschijnlijk doordat als de functie bij kolom Z van excel komt hij hierna niet kolom AA herkent.
Kent iemand het probleem of weet er iemand hier een oplossing voor??
Ik heb een functie geschreven (met wat hulp van het forum
Public Function analysel(datum As Date)
Dim tabel(100)
analysel = 0
Application.Volatile True
For i = 1 To 20
tabel(i) = Range(Chr(Asc("Blad1!A") + i - 1) & "1")
If tabel(i) = datum Then
analysel = Range(Chr(Asc("Blad1!A") + i - 1) & Application.Caller.Row)
End If
Next i
End Function
Dit werkt allemaal prima, behalve als ik "i" van 1 tot een getal hoger dan 26 zet. Dit komt waarschijnlijk doordat als de functie bij kolom Z van excel komt hij hierna niet kolom AA herkent.
Kent iemand het probleem of weet er iemand hier een oplossing voor??