Jeg skal bruge en funktion, som lægger teksterne sammen i en kolonne i en tabel. Jeg kender godt A1&A2&A3..., men den kan jeg ikke bruge, da jeg ikke kender længden af min kolonne på forhånd. Jeg forstiller mig en funktion med noget SAMMENKÆDING + KOLONNE, men lang fra sikker :-)
I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
Du skriver, at antallet af celler i de enkelte kolonner kan variere .... Så langt, så godt.
Spørgsmål ... Hvor vil du ha´ det sammenkædede resultat for de enkelte kolonner: - For enden af hver kolonne (i den først ledige celle) ? - Eller i samme celle/række for alle kolonner ?
Og sidst men ikke mindst: - Skal sammenkædningen ske løbene, samtidig med, at du taster data ind ? eller hvordan har du tænkt dig ?
Public Function SamletTekst(cell As Range) As String Dim C As Range For Each C In cell.Cells If C <> "" Then SamletTekst = SamletTekst & Trim(C) SamletTekst = SamletTekst & ", " End If Next SamletTekst = Left(SamletTekst, Len(SamletTekst) - 3) End Function
kaldes med =SamletTekst(F1:F12)
hvis det står i F kolonnen
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.