Beste,
In volgende procedure zou ik graag bij "Label1 = .Cells(Rij, 2).Value" het cijfer 2, dat naar de kolom verwijst, willen vervangen door de kolomnaam.
In mijn werkblad heb ik een kolom met bv een voornaam, naam, geboortedatum en geslacht, maar stel dat ik een kolom wil tussenvoegen, dan moet ik steeds heel mijn procedure aanpassen en overal de kolomnummers aanpassen. Momenteel is de tabel beperkt en zijn er bv maar 4 kolommen, maar deze tabel wordt nog verder aangevuld en of aangepast. Ik zou daarom graag verwijzen naar de kolomnaam zodat ik onbeperkt kolommen kan toevoegen of verwijderen en mijn label - in dit geval - steeds de juiste waarden behoudt. bv als bij Label3 de geboortedatum staat dat dit, ook al zet ik er 3 kolommen tussen, ook steeds de geboortedatum voor Label3 blijft.
A verwijst naar de naam van het blad en van de tabel en C verwijst naar de naam die ik tabel "Namen" ga zoeken. C is een waarde die ik uit een tekstvenster haal.
Private Sub Invoer_Click()
Rij = ActiveWorkbook.Sheets(A).Range(A).Find(What:=C, LookIn:=xlValues).Row
With ActiveWorkbook.Sheets(A)
Label1 = .Cells(Rij, 2).Value
Label2 = .Cells(Rij, 3).Value
Label3 = .Cells(Rij, 4).Value
Label4 = .Cells(Rij, 5).Value
End With
End Sub
Dank bij voorbaat.