blindshark666
Goto Top

spalte a1 bis a100 in feld b1 ausgeben, wie geht das?

Hallo Leute,

Ich versuche gerade eine spalte von mehr als 100 wörtern in einem
feld zu erfassen.

Am Beispiel erklärt: A1 bis A100 sollen im Feld B1 ausgegeben werden.

ich suche nun eine andere methode als mit "&" alles per hand zu verknüpfen...
würde dann so aussehen: A1&A2...&A100..

hat jemand eine idee?


grüße,
sebastian

Content-Key: 82532

Url: https://administrator.de/contentid/82532

Printed on: April 18, 2024 at 14:04 o'clock

Member: RDiller
RDiller Mar 07, 2008 at 09:52:26 (UTC)
Goto Top
Hallo Sebastian,

ich nehme an, du willst die Summe aus A1-A100 im Feld B1 anzeigen, das geht mit der Summenfunktion.
Einfach folgende Formel in B1 eintragn:

=SUMME(A1:A100)


Gruß

Ralf
Member: blindshark666
blindshark666 Mar 07, 2008 at 10:11:58 (UTC)
Goto Top
nein, das ist nicht mein ziel.
mich interessiert, dass am ende keine summe dasteht, sondern
eher eine verkettung. in der form von: wert1 wert2 wert3
habs auch schon mit verketten probiert, aber da muss ich ja immernoch
alle werte per hand einfügen...
Member: wakko
wakko Mar 07, 2008 at 11:04:24 (UTC)
Goto Top
Moin,

ich würde da eine eigene Funktion nutzen, um dieses Verhalten dem guten Excel beizubringen:
Excel-Mappe öffnen, dann alt+F11 drücken, rechtsklick auf "VBA-Project (Dateiname.xls), hinzufügen->Modul.
Da dann
Function Verketten2(ran As Range, Optional Trennzeichen$)
Dim i%, j%, strOut$
If IsMissing(Trennzeichen) Then
    Trennzeichen = ""  
End If

For i = 1 To UBound(ran.Value)
    For j = 1 To UBound(ran.Value, 2)
        strOut = strOut & ran(i, j).Value & Trennzeichen
    Next
Next
Verketten2 = strOut
End Function
reinkopieren.
Jetzt nur noch in die Zelle B1 die Formel
=Verketten2(A1:A100;" ")  
reinschreiben, wenn du da kein Leerzeichen zwischen den Werten haben möchtest, kannst du das ;" " auch weg lassen.

MfG,
Henrik