Office: (Office 2010) VBA: Korrekte Syntax für Copy Befehl

Helfe beim Thema VBA: Korrekte Syntax für Copy Befehl in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo und guten Abend, Ich benutze folgende Syntax in VBA: Worksheets("Source").Range("M3:M30").Copy_... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von prex99!, 12. April 2016.

  1. prex99! Erfahrener User

    VBA: Korrekte Syntax für Copy Befehl


    Hallo und guten Abend,

    Ich benutze folgende Syntax in VBA:

    Worksheets("Source").Range("M3:M30").Copy_
    Destination:=Worksheets("Destination").Cells(2, a)

    Ich würde gerne Cells(2, a) durch etwas wie "ActiveCell" ersetzen. Alle meine Versuche sind gescheitert. Kann mir jemand sagen wie die Syntax aussieht?

    Ich würde zweitens mit obigem Befehl gerne die Werte (und im Anschluss auch noch die Formate) kopieren und hatte gehofft das so hinzubekommen:

    Worksheets("Source").Range("M3:M30").Copy_
    Destination:=Worksheets("Destination").Cells(2, a). PasteSpecial Paste:=xlPasteValues


    Dort bekomme ich aber beim kompilieren einen Fehler. Hat jemand einen Tipp?


    Vielen Dank!
     
    prex99!, 12. April 2016
    #1
  2. Kyriakos
    Kyriakos Erfahrener User
    Hallo prex99. Bin zwar kein experte aber du könntest ja anstatt .Range... einfach ActiveCell verwenden.

    Also ActiveCell.Copy Destination etc....

    Bitte denk dran dass bei ActiveCell immer die aktive Zelle anspricht, also darfst du hier die Tabelle oder das Workbook nicht angeben, einfach gleich mit ActiveCell anfangen.

    Edit mit Beispiele:

    Hier kopierst du die Zelle A1 (Blatt "Source") in die aktive Zelle
    Code:
    Worksheets("source").Range("A1").Copy Destination:=ActiveCell
    Hier kopierst du die aktive Zelle in die Zelle B10 (Blatt "Destination")
    Code:
    ActiveCell.Copy Destination:=Worksheets("Destination").Range("B10")
    Ich empfehle vor dem Worksheets-Befehl auch die Mappe (Workbook) zu definieren. Wenn du mehrere Workbooks offen hast und es nicht definierst, geht Excel immer von der aktiven Mappe aus.
     
    Zuletzt bearbeitet: 12. April 2016
    Kyriakos, 12. April 2016
    #2
  3. prex99! Erfahrener User
    das hilft. Vielen Dank
     
    prex99!, 13. April 2016
    #3
Thema:

VBA: Korrekte Syntax für Copy Befehl

Die Seite wird geladen...
  1. VBA: Korrekte Syntax für Copy Befehl - Similar Threads - VBA Korrekte Syntax

  2. VBA HTTP Post - Probleme JSON Payload

    in Microsoft Excel Hilfe
    VBA HTTP Post - Probleme JSON Payload: Moin, ich steh auf dem Schlauch.... Ich möchte mit VBA einen HTTP Post senden. Das klappt beim versenden OHNE Payload auch soweit auch ganz gut. Private Function http_post(url As String,...
  3. Kombinationsfeld in VBA auswerten

    in Microsoft Access Hilfe
    Kombinationsfeld in VBA auswerten: Guten Tag, ich habe ein VBA-Problem mit Kombinationsfeldern. Umfeld: Eine Tabelle A mit Namen incl. Adressen, indiziert (NamenID), keine doppelten Einträge möglich. Eine Tabelle B mit Rechnungen,...
  4. Download per VBA nicht aktuell

    in Microsoft Access Hilfe
    Download per VBA nicht aktuell: Hallo, ich nutze in VBA eine Download-Funktion, die mir die neueste Version meines Frontend downloaden soll. Der Download an sich funktioniert, doch leider wird eine alte Version gespeichert. Ich...
  5. Autofilter bei Zelländerung automatisch aktualisieren – ohne VBA

    in Microsoft Excel Hilfe
    Autofilter bei Zelländerung automatisch aktualisieren – ohne VBA: Hallo zusammen, ich habe eine Frage zur automatischen Aktualisierung von Autofilter-Ergebnissen in einer intelligenten Tabelle – und zwar ohne VBA. Ausgangssituation: Ich habe eine intelligente...
  6. Bereich mit VBA zusammenhalten

    in Microsoft Word Hilfe
    Bereich mit VBA zusammenhalten: Ich schreibe aus Access mit VBA Anschriften in ein Worddokument. Jede Anschrift soll zusammengehalten werdem, damit am Seitenende keine Anschrift getrennt wird. Wie muss ich vorgehen um eine...
  7. bedingte Formatierung Schriftgröße (VBA?)

    in Microsoft Excel Hilfe
    bedingte Formatierung Schriftgröße (VBA?): Hallo zusammen, ich kämpfe mich gerade durch die bedingte Formatierung von Excel. So langsam habe ich das Gefühl, dass ich damit die Schriftgröße einer Tabelle nicht ändern kann. Laut Google...
  8. String Variable korrekt einsetzen in Formel über VBA

    in Microsoft Excel Hilfe
    String Variable korrekt einsetzen in Formel über VBA: Hallo, ich habe ein Sub geschrieben dass mir die aktive Zelle mit einer Formel ausfüllt. Sub test1() erlösart="Wasser*" ActiveCell.FormulaR1C1 = "=SUMIF(C19,"" + erlösart + "",C28)" End Sub Ich...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden