Sep 27 2021 01:05 AM
Ik heb een werkblad met 31 kolommen met een cijfer. Nu wil ik in een nieuw document in 1 cel al die cijfers uit de aparte kolommen hebben maar per regel.
Dus in 1 cel bij piet 1,7,9,14,18,23,31
in 1 cel bij klaas 3,7,10,14,17,25,30
Welke formule kan ik gebruiken voor alle 31 kolommen?
Sep 27 2021 01:26 AM
Je kan de volgende formule gebruiken als je Microsoft 365 of Office 2019 hebt:
=TEKST.COMBINEREN(",";WAAR;Blad1!B2:AF2)
Zie het bijgevoegde bestand.
Sep 27 2021 02:06 AM
Sep 27 2021 02:24 AM
Als je Office 2016 gebruikt, werkt de formule niet, want de TEXTJOIN functie bestaat alleen in latere versies. In Excel 2016 bestaat geen handige manier om dat te doen, daarom kan je een VBA-functie gebruiken. Zie het bijgevoegde bestand. Je moet macro's toestaan wanneer je het opent.
Sep 30 2021 11:19 AM
@Hans Vogelaar Helaas lukt het nog niet.
Ik heb de formule erin gezet, maar zie nog niet dat het werkt.
Bijgaand het sheet in exel2016
Sep 30 2021 11:41 AM
SolutionJe hebt het bestand opgeslagen als een Excel-werkmap (*.xlsx); daardoor is de VBA-code verloren gegaan. Je moet het bestand opslaan als een Excel-werkmap met macro's (*.xlsm).
Afgezien daarvan heet de functie ConcatRange, en niet ContactRange. Concat is een afkorting van concatenate, het Engelse woord voor tekst samenvoegen.
Zie de bijgevoegde versie, nu opgeslagen als Elles3.xlsm.
Oct 08 2021 01:50 PM
Sep 30 2021 11:41 AM
SolutionJe hebt het bestand opgeslagen als een Excel-werkmap (*.xlsx); daardoor is de VBA-code verloren gegaan. Je moet het bestand opslaan als een Excel-werkmap met macro's (*.xlsm).
Afgezien daarvan heet de functie ConcatRange, en niet ContactRange. Concat is een afkorting van concatenate, het Engelse woord voor tekst samenvoegen.
Zie de bijgevoegde versie, nu opgeslagen als Elles3.xlsm.