• 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.

Excel 2007 cellen A1 t/m A35 samenvoegen

  • Onderwerp starter Onderwerp starter Verwijderd lid 94799
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.
V

Verwijderd lid 94799

Hallo forumleden,

Ik wil graag de cellen A1 t/m A35 samenvoegen, nu kan het via de functie =tekst.samenvoegen(a1;a2, om vervolgens tot A35 in te typenc, maar er moet toch een snellere manier zijn om cel a1 t/m a35 samen te voegen?

Greet
Phillip
 
Als dat meerder malen moet gebeuren kan je deze functie gebruiken:
Code:
Function samenvoegen(cel As Range) As String
 For Each cl In Range(cel)
  If cl.Value <> "" Then
   comb = comb & cl & " "
  End If
Next
 samenvoegen1 = Left(comb, Len(comb) - 2)
End Function

met in een cel (cel) een range bv A1:A35 .
 
In een macromodule de UDF (User Defined Function):

Code:
Function F_samen(c00)
    F_samen = Join(Application.Transpose(c00), "")
End Function


in cel C5

= F_samen(A1:A35)
 
@Cobbe


Calimero in Middelkerke ??

Ik trek me wel terug hoor... ;)

PS. kijk ook nog eens naar het effekt van:

Code:
Function F_samen(c00)
    F_samen = Join(Application.Transpose(c00))
End Function
 
Laatst bewerkt:
Waarom werkt dit tegen de logica in?
Toevoeging " " laat de spaties weg !!!
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan