Anonym
21. Februar 2000 um 20:47
1
hallo gemeinde.
folgende tabelle möchte ich per makro ändern:
eine spalte besteht aus 89 mal 2 zeilen.
beispiel:
zeile: zugänge produkt a
zeile: abgänge produkt a
zeile: zugänge produkt b
zeile: abgänge produkt b
…
wie muss nun mein makro aussehen, damit alle zugänge und abgänge nebeneinander ein einer eigenen spalte stehen?
leider kenne ich mich mit visual basic nicht aus, deshalb bin ich für jeden lösungsvorschlag von euch dankbar.
Anonym
21. Februar 2000 um 22:27
2
Falls ich Dein Problem richtig verstanden habe,
vorher
1
2
3
4
etc.
nachher
1 2
3 4
5 6
etc.
dann löst folgendes Makro dein Problem
Sub Umordnen()
Dim Bereich As Range
Dim z1 As Integer
Set Bereich = Range(„A1“, „B178“)
For z1 = 1 To 178
Bereich.Cells(z1, 1) = Bereich.Cells(2 * (z1 - 1) + 1, 1)
Bereich.Cells(z1, 2) = Bereich.Cells(2 * (z1 - 1) + 2, 1)
Next z1
End Sub
Gruß
Volker
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Anonym
22. Februar 2000 um 11:55
3
Falls ich Dein Problem richtig verstanden
habe,
vorher
1
2
3
4
etc.
nachher
1 2
3 4
5 6
etc.
… ja, hast du richtig verstanden, und was noch viel wunderbarer ist, es hat geklappt.
ich habe dir sehr zu danken.
wo oder wie hast du das gelernt? ich würde das gerne auch können.
gruss
seppel