Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

excel eine spalte zu 2 spalten





Frage

hi, bin leider nicht grad excel gebildet brauch daher hilfe ich hab in spalte A ganz viele zahlen stehen, getrennt nach der gewissen menge durch leerzeilen also so.. A 1 2 3 4 5 6 ich möchte jez diese zahlenpakete alle separat in einer eigenen spalte haben also A B C 1 3 5 2 4 6 Hoffe ihr könnt mir helfen :)

Antwort 1 von Saarbauer

Hallo,

deine Angaben sind etwas mager, aber ich vermute, dass deine Werte jeweils in einer extra Zeile stehen. Ist die Leerzeile in regelmässigen Abständen oder unregelmässig?

Ist bestimmt mit VBA zu lösen

Gruß

Helmut

Antwort 2 von Excelnoob

is alles regelmäßig, also eigentlich genau wie da oben gezeigt

Antwort 3 von excelnoob

"Ist bestimmt mit VBA zu lösen"

müsstest mir nur sagen wie^^, eigentlich müsste man die prozdur bei einem zahlenblock als makro aufzeichen und dann irgendwie ne endlosschleife einbaun :/ , aba ich hab vom proggen keine ahnung

Antwort 4 von Beverly

Hi,

versuche es mal mit diesem Code

Sub transponieren()
    Dim loLetzte As Long
    Dim loZaehler As Long
    Dim loZeile As Long
    loLetzte = IIf(IsEmpty(Cells(Rows.Count, 1)), Cells(Rows.Count, 1).End(xlUp).Row, Rows.Count)
    loZaehler = 1
    loZeile = 1
    Do While loZaehler <= loLetzte
        Cells(loZeile, 1) = Cells(loZaehler, 1)
        Cells(loZeile, 2) = Cells(loZaehler + 3, 1)
        Cells(loZeile, 3) = Cells(loZaehler + 6, 1)
        Cells(loZeile + 1, 1) = Cells(loZaehler + 1, 1)
        Cells(loZeile + 1, 2) = Cells(loZaehler + 4, 1)
        Cells(loZeile + 1, 3) = Cells(loZaehler + 7, 1)
        loZaehler = loZaehler + 9
        loZeile = loZeile + 2
    Loop
End Sub


Bis später,
Karin

Antwort 5 von excelnoob

hmm... also mit 12 34 56 funktioniert das, daraus wird dann
ABC
135
246
sobald man aba mehr zahlen in der spalte hat wie 12 34 56 78
kriegt man sowas raus
ABC
135
246
7
8
4

wenn der zahlenblock mehr als aus 2 zahlen besteht siehts ähnlich wirr aus

Antwort 6 von Beverly

Hi,

ich habe getestet

1
2

3
4

5
6

7
8

9
10

11
12

13
14

15
16

17
18

19
20

21
22

23
24

mit dem Ergebnis

1 3 5
2 4 6
7 9 11
8 10 12
13 15 17
14 16 18
19 21 23
20 22 24
Das entspricht deiner Vorgabe.

Zitat aus deinem letzten Beitrag:
Zitat:
wenn der zahlenblock mehr als aus 2 zahlen besteht...

Davon war nicht die Rede. Zitat aus deinem Beitrag 09.04.2007, 12:55:
Zitat:
is alles regelmäßig, also eigentlich genau wie da oben gezeigt

In deinem Eröffnungsbeitrag gab es nur Blöcke aus 2 Zellen! Was glaubst du, weshalb Helmut nachgefragt hat? Wenn man eine Aufgabe stellt, dann sollte man sie schon richtig beschreiben. Andernfalls macht sich der Helfer Arbeit, die dann im Papierkorb landet. Dafür habe ich keine Zeit, sondern helfe lieber anderen Fragestellen.

Bis später,
Karin

Antwort 7 von Excelnoob

okay okay mein fehler :(
zu dem was du getestet hast, ich wollte aba für jeden zahlenblock ein spalte

"ich möchte jez diese zahlenpakete alle separat in einer eigenen spalte haben" -- aus meinem ersten beitrag

sry ;(

Antwort 8 von Excelnoob

hmm vll. hilft mir ja doch noch wer, dachte man könnte sowas allgemein proggen für alle fälle dieser art also:
Ich hab eine spalte A bestehend aus 2088 zeilen, In dieser spalte hab ich zahlen blöcke die 57 zahlen +am ende eine leerzeile enthalten, also ein 58 zellen block. Bei 2088 zeilen sind das also 36 von diesen blöcken. Ich will das jeder dieser blöcke eine eigene spalte kriegt, sodass ich am ende 36 spalten hab mit je 57 zahlen (und am ende einer leerzeile)

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: