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-ID: 82532

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

Ausgedruckt am: 22.11.2024 um 19:11 Uhr

RDiller
RDiller 07.03.2008 um 10:52:26 Uhr
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
blindshark666
blindshark666 07.03.2008 um 11:11:58 Uhr
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...
wakko
wakko 07.03.2008 um 12:04:24 Uhr
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