• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Concatenate formule of VBA code?

Status
Niet open voor verdere reacties.

IlonadeGroot

Gebruiker
Lid geworden
1 apr 2011
Berichten
167
Hallo allemaal,

Ik ben op zoek naar een VBA of formule die het volgende voor mij kan doen:

Ik heb een kolom met waarden, deze waarden wil ik in 1 cel op deze manier hebben:

waarde1; waarde2; waarde3; etc.. dus met de spatie achter de ;

Dit zodat ik dit makkelijk in de datavalidatie kan zetten.
Ik weet alleen niet hoe dit heet en kom er met zoeken niet uit.
Iemand een goed idee?
Alvast bedankt!

Ik begruik Excel 2013 Engelse versie
 
Laatst bewerkt:
Ik kom er niet uit met deze site. Ik heb mijn tekst een heel klein beetje aangepast.
Ik wil het niet op 1 regel, maar in 1 cel hebben, sorry voor de onduidelijkheid.
De textjoin krijg ik niet voor elkaar zoals ik het op de site zie staan.
 
Ik zie nu dat Excel 2013 de textjoin functie ook niet heeft, pas vanaf 2016, jammer, vandaar dat het niet werkt als ik de formule er zo in plak :eek:
 
Kan toch gewoon met Join in VBA?
Code:
[B1] = Join(Application.Transpose(Range("A1:A4")), "; ")
 
Conseclusie, ik zal allicht wat verkeerd doen, maar ik krijg het met jouw code niet voor elkaar.
Ik zie Join ook niet bij de functies staan, ik weet niet of dat een must is?
 
Het is ook geen excel-functie, maar een (VBA) macro.
Zet onderstaande in een module-blad en run vervolgens de macro:
Code:
Sub xxx()
[B1] = Join(Application.Transpose(Range("A1:A4")), "; ")
End Sub
 
Ik kom er net achter dat ik helemaal niet kan plakken in datavalidation, dus dan heb ik er helemaal niets aan.
Sorry voor de moeite, maar wel bedankt!
 
Bij mij doet ie het niet. Ook niet als ik het eerst in notepad ofzo plak.
Vond het al zo raar dat het niet lukt bij mij.
 
Data validatie kun je toch ook uit een lijst halen en hoeft niet perse 'waarde1; waarde2; waarde3'
 

Bijlagen

  • vb data validatie met lijst.xlsm
    8,8 KB · Weergaven: 34
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan