Help!

PC-Problemen?
De vrijwilligers van Oplossing.be zoeken gratis met u mee!

Hulp bij posten

Recente topics

Auteur Topic: Kolomnaam in plaats van kolomnummer in celeigenschap  (gelezen 77481 keer)

0 leden en 1 gast bekijken dit topic.

Offline Streuby

  • Lid
  • *
  • Berichten: 18
  • Geslacht: Man
  • Hey, ik ben nieuw hier !
Re: Kolomnaam in plaats van kolomnummer in cel eigenschap
« Reactie #15 Gepost op: 05 augustus 2024, 20:42:44 »
Hallo Haije

Ik had dit nog niet geprobeerd en was dus vol goede hoop, maar helaas, ook ook dit lukt niet. 

Met vriendelijke groet

Streuby

Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.287
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re: Kolomnaam in plaats van kolomnummer in cel eigenschap
« Reactie #16 Gepost op: 06 augustus 2024, 12:04:21 »
Streuby, wat je vraagt kan uitstekend als je gebruik gaat maken van een officiele Excel Table. De headers in zo'n table zijn direct aanroepbaar en kan je adhv die veldnaam het kolomnummer achterhalen waar je mee aan de slag kan gaan. Misschien leuk om dat 'ns uit te gaan zoeken voor de mogelijkheden?

https://exceloffthegrid.com/vba-excel-tables-code/
______________________________

Groet, Leo

Offline Streuby

  • Lid
  • *
  • Berichten: 18
  • Geslacht: Man
  • Hey, ik ben nieuw hier !
Re: Kolomnaam in plaats van kolomnummer in cel eigenschap
« Reactie #17 Gepost op: 06 augustus 2024, 20:23:14 »
Beste RedHead

De link die u hebt toegevoegd is zeer interessant en ik kan er zeker nog zaken uithalen, maar dat wat ik wil staat er niet bij. Hetgeen ik zou willen is dat ik met 2 variabelen, naar een bepaalde cel kan gaan. stel dat ik in de 5e kolom, in mijn voorbeeld "Geslacht", de data uit de 3e rij wil halen. dan verwijs ik normaal naar cel(3,5).value, maar nu zou ik beide parameters variabel willen maken dus cel(A,B).value waarbij A staat voor het cijfer van de rij en B verwijst naar de naam van de kolom. Als A en B beiden cijfers zijn, dan is er geen probleem want dit lukt perfect, maar omdat B tekst is, lukt dit niet.

Met vriendelijke groet

Streuby

Offline Streuby

  • Lid
  • *
  • Berichten: 18
  • Geslacht: Man
  • Hey, ik ben nieuw hier !
Re: Kolomnaam in plaats van kolomnummer in cel eigenschap
« Reactie #18 Gepost op: 07 augustus 2024, 16:52:01 »
Probleem opgelost met volgende code:

Label3 = .ListObjects(NaamVanTabel).ListColumns(NaamVanKolom).Range(VerwijzingNaarRijMetData).Value



Offline mvdvlist

  • Volledig lid
  • **
  • Berichten: 106
  • Geslacht: Man
  • Oplossing.be
Re: Kolomnaam in plaats van kolomnummer in cel eigenschap
« Reactie #19 Gepost op: 20 augustus 2024, 20:06:26 »
Als je kolomkoppen namen hebben (gedefinieerd) of het is een tabel, kan het bvb zo:
Bij een tabel:
Label1 = .Cells(Rij, [DATUM]).Value
 Label2 = .Cells(Rij, [NAAM]).Value
  Label3 = .Cells(Rij, [ADRES]).Value
   Label4 = .Cells(Rij, [GEB.DATUM]).Value

Bij een gedefinieerde naam:
Label1 = .Cells(Rij, DATUM).Value
 Label2 = .Cells(Rij, NAAM).Value
  Label3 = .Cells(Rij, ADRES).Value
   Label4 = .Cells(Rij, GEB.DATUM).Value   

« Laatst bewerkt op: 20 augustus 2024, 20:26:53 door SoftAid »

Offline Streuby

  • Lid
  • *
  • Berichten: 18
  • Geslacht: Man
  • Hey, ik ben nieuw hier !
Re: Kolomnaam in plaats van kolomnummer in celeigenschap
« Reactie #20 Gepost op: 21 augustus 2024, 17:23:32 »
Beste mvdvlist

De oplossing

Label3 = .ListObjects(NaamVanTabel).ListColumns(NaamVanKolom).Range(VerwijzingNaarRijMetData).Value
werkt voor mij.

De oplossingen die u aangeeft werken niet en daarmee zeg ik niet dat uw oplossing niet juist is. Voor hetzelfde geld doe ik iets volledig fout.

Ik heb een tabel en de verwijzing naar de kolomnaam tussen [] geplaatst, maar dit geeft een fout.
Ook de oplossing waarin ik de naam van de kolom definieer en de naam gewoon achter de komma ingeef, geeft ook een fout. Ik heb de naam van de kolom tussen aanhalingstekens gezet en ik heb dit ook al eens zonder aanhalingstekens getest. Zelfde resultaat.

Lukt de oplossing bij u?

Offline Haije

  • Excel-Expert
  • Volledig lid
  • *****
  • Berichten: 223
  • Geslacht: Man
  • Oplossing.be
Re: Kolomnaam in plaats van kolomnummer in celeigenschap
« Reactie #21 Gepost op: 21 augustus 2024, 22:20:38 »
Kun je het bestand met daarin die tabel en/of die benoemde bereiken eens posten?
|-|aije

ik gebruik Office 2016 Professional Plus

 


www.combell.com