Thema Datum  Von Nutzer Rating
Antwort
Rot PasteSpecial Paste:=xlValues
26.01.2022 12:00:44 Stefan
Solved
26.01.2022 12:51:46 Gast71819
Solved
26.01.2022 13:41:21 Gast22309
Solved
26.01.2022 13:47:32 volti
Solved
27.01.2022 10:55:49 Stefan
Solved

Ansicht des Beitrags:
Von:
Stefan
Datum:
26.01.2022 12:00:44
Views:
789
Rating: Antwort:
 Nein
Thema:
PasteSpecial Paste:=xlValues

Hallo zusammen

Ich bin ein kompletter VBA Neuling, habe jetzt aber schon verschiedene hilfreiche Sachen entdeckt. Nun möchte ich ein Makro, welches bestimmte Zellbereiche kopiert und dann in eine andere Tabelle, jeweils in die erste freie Zeile, kopiert. Fast alles klappt gut, bis auf die Formatierung, welche übernommen wird, das möchte ich nicht. Im Internet habe ich die Funktion "PasteSpecial Paste:=xlValues" gefunden, schaffe es aber nicht dies in mein Makro einzubauen, damit es richtig läuft. Kann mir dabei jemand helfen? Das Makro habe ich unten aufgeführt. Herzlichen Dank im Voraus.

 

 

Sub Makro4()
'
' Makro4 Makro
'
'
Dim obj_wkb_ziel As Workbook
Dim obj_wkb_quelle As Workbook
Dim lng_letzte_zeile As Long
    ' Hier Pfad anpassen
    Workbooks.Open Filename:="C:\Datenaustausch\2022 - Journal.xlsx"
    Set obj_wkb_ziel = ActiveWorkbook
    Set obj_wkb_quelle = ThisWorkbook
    lng_letzte_zeile = obj_wkb_ziel.Worksheets("Liste").Cells(Rows.Count, 2).End(xlUp).Row + _
1
    
    With obj_wkb_quelle.Worksheets("Nutzungsvertrag")
        .Range("AJ15").Copy obj_wkb_ziel.Worksheets("Liste").Cells(lng_letzte_zeile, 1)
        .Range("AK15").Copy obj_wkb_ziel.Worksheets("Liste").Cells(lng_letzte_zeile, 2)
        .Range("AL15").Copy obj_wkb_ziel.Worksheets("Liste").Cells(lng_letzte_zeile, 3)
        .Range("AM15").Copy obj_wkb_ziel.Worksheets("Liste").Cells(lng_letzte_zeile, 4)
        .Range("AN15").Copy obj_wkb_ziel.Worksheets("Liste").Cells(lng_letzte_zeile, 5)
        .Range("AO15").Copy obj_wkb_ziel.Worksheets("Liste").Cells(lng_letzte_zeile, 6)
   End With
    obj_wkb_ziel.Close savechanges:=True
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 PasteSpecial Paste:=xlValues
26.01.2022 12:00:44 Stefan
Solved
26.01.2022 12:51:46 Gast71819
Solved
26.01.2022 13:41:21 Gast22309
Solved
26.01.2022 13:47:32 volti
Solved
27.01.2022 10:55:49 Stefan
Solved