Thema Datum  Von Nutzer Rating
Antwort
Rot goto bei makro
19.02.2020 11:28:22 Steven
NotSolved
19.02.2020 12:25:22 Mase
NotSolved

Ansicht des Beitrags:
Von:
Steven
Datum:
19.02.2020 11:28:22
Views:
829
Rating: Antwort:
  Ja
Thema:
goto bei makro

Moin Moin,

ich versuche mich seit 2 Tagen ein wenig in das Thema Makros und VBA einzuarbeiten, bin dementsprechend noch unerfahren.

Jetzt bin ich grade bei meiner ersten Übungsaufgabe und stehe schon vor einem Problem das ich einfach nicht lösen kann.

Es geht einfach nur um das transponieren und ersetzen einer Tabelle durch ein Makro.

In dem Makro wird ein Bereich als Name definiert, um diesen später durch die goto funktion wieder anzuwählen. In der Aufzeichnung klappt das ohne Probleme, aber später wenn ich das Makro abspiele, vergibt er zwar den Namen an den Bereich, doch bei goto werden die Bereiche nicht mit den Namen angezeigt sondern nur der Zellbereich (screenshot). Dadurch kann das Makro seine Aufgabe nicht zuende bringen.

 

Sub transponieren()

    ActiveWorkbook.Names.Add Name:="quelle", RefersToR1C1:=Selection
    ActiveWorkbook.Names("quelle").Comment = ""
    Selection.Copy
    Selection.End(xlToRight).Select
    Selection.End(xlToRight).Select
    ActiveCell.Offset(0, 1).Range("A1").Select
    Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
        False, Transpose:=True
    Application.CutCopyMode = False
    ActiveWorkbook.Names.Add Name:="kopie", RefersToR1C1:=Selection
    ActiveWorkbook.Names("kopie").Comment = ""
    Application.Goto Reference:="kopie"
    Application.Goto Reference:="quelle"
    Selection.ClearContents
    Application.Goto Reference:="kopie"
    Selection.Cut
    Application.Goto Reference:="quelle"
    ActiveSheet.Paste
End Sub


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 goto bei makro
19.02.2020 11:28:22 Steven
NotSolved
19.02.2020 12:25:22 Mase
NotSolved