Thema Datum  Von Nutzer Rating
Antwort
14.08.2017 15:43:21 Gruenzeug
Solved
14.08.2017 17:18:02 Werner
NotSolved
15.08.2017 07:53:19 Gruenzeug
NotSolved
15.08.2017 09:01:56 Werner
NotSolved
Rot Zellbereich ausschneiden und in erste freie Spalte einfügen
15.08.2017 12:25:39 Gast79856
NotSolved
15.08.2017 15:00:16 Werner
Solved

Ansicht des Beitrags:
Von:
Gast79856
Datum:
15.08.2017 12:25:39
Views:
625
Rating: Antwort:
  Ja
Thema:
Zellbereich ausschneiden und in erste freie Spalte einfügen

Hallo Werner,

ich habe dein Makro jetzt noch mal in eine Beispiel-Datei kopiert und ausgeführt. Der Fehler lag bei mir - dein Makro funktioniert perfekt!

Ursache war, dass die erste Zeile des zu kopierenden Bereichs eine verbundene Zelle war (über 7 Spalten) und somit eben nicht immer Daten vorhanden waren.

Ich habe die obere Zeile mit der verbundenen Zelle jetzt einfach aus dem Bereich ausgeschlossen - spielt keine große Rolle.

Das Thema nur Formate und Werte kopieren funktioniert nun auch - anbei die komplette Lösung.

Sub kopieren_einfuegen_nebeneinander()

Dim loSpalte As Long

loSpalte = Worksheets("Tabelle2").Cells(1, Columns.Count).End(xlToLeft).Column + 1
Worksheets("Tabelle1").Range("B5:H28").Copy
With Worksheets("Tabelle2").Cells(1, loSpalte)
.PasteSpecial Paste:=xlValues ' Werte
.PasteSpecial Paste:=xlFormats ' Formate
End With
Application.CutCopyMode = False

End Sub

 

Vielen Danke für deine Unterstützung, Werner!


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
14.08.2017 15:43:21 Gruenzeug
Solved
14.08.2017 17:18:02 Werner
NotSolved
15.08.2017 07:53:19 Gruenzeug
NotSolved
15.08.2017 09:01:56 Werner
NotSolved
Rot Zellbereich ausschneiden und in erste freie Spalte einfügen
15.08.2017 12:25:39 Gast79856
NotSolved
15.08.2017 15:00:16 Werner
Solved