Thema Datum  Von Nutzer Rating
Antwort
Rot Transpose Makro
29.06.2016 15:19:38 sunny
NotSolved
29.06.2016 16:15:51 Gast8197
NotSolved
30.06.2016 13:07:27 sunny
NotSolved

Ansicht des Beitrags:
Von:
sunny
Datum:
29.06.2016 15:19:38
Views:
1105
Rating: Antwort:
  Ja
Thema:
Transpose Makro

Hi, ich hoffe jemand kann mir weiterhelfen.

Ich habe mit der Makro Aufzeichnungs Funktion ein Makro welches an sich perfekt funktioniert. Das einzige Problem ist, das es nicht dynamisch ist. Heißt, wenn ich ein Arbeitsblatt transponieren will welches mehr Zeilen hat als in dem aufgezeichneten Makro, dann wird natürlich nur ein Teil transponiert.

Wie kann ich das im Code umsetzten dass das Makro automatisch weiter ausführt bis die letzte Zeile erreicht wird? Oder das ich nur angeben muss von Zeile 2 bis x jeweils alle 15 Zeilen transponieren.

Aktuell siehts eben so aus.

 


    Range("E2:E17").Select
    Range(Selection, Selection.End(xlToRight)).Select
    Selection.Copy
    Sheets("xy_a_Transp").Select
    Range("D2").Select
    Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
        False, Transpose:=True
    ActiveWindow.SmallScroll Down:=93
    Range("D110").Select
    Sheets("xy_a").Select
    ActiveWindow.LargeScroll ToRight:=-8
    ActiveWindow.SmallScroll Down:=6
    Range("E18:E33").Select
    Range(Selection, Selection.End(xlToRight)).Select
    Application.CutCopyMode = False
    Selection.Copy
    Sheets("xy_a_Transp").Select
    Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
        False, Transpose:=True
    ActiveWindow.SmallScroll Down:=108
    Range("D218").Select
    Sheets("xy_a").Select
    ActiveWindow.LargeScroll ToRight:=-8
    ActiveWindow.SmallScroll Down:=15

Alles manuel sozusagen. Deswegen sind die Scroll Kommandos auch drin.


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:

 
 

  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Transpose Makro
29.06.2016 15:19:38 sunny
NotSolved
29.06.2016 16:15:51 Gast8197
NotSolved
30.06.2016 13:07:27 sunny
NotSolved