Thema Datum  Von Nutzer Rating
Antwort
03.01.2013 14:36:57 Ingo
NotSolved
Blau Werte von ein Tabellenblatt in ein anderes kopieren
03.01.2013 16:01:21 Gast8167
Solved
05.01.2013 09:07:58 Gast83362
NotSolved
05.01.2013 21:09:53 Gast10522
NotSolved
07.01.2013 16:34:20 Ingo
NotSolved
07.01.2013 16:34:29 Ingo
NotSolved
07.01.2013 17:05:16 schokobons
NotSolved
05.01.2013 09:08:00 Gast1029
NotSolved

Ansicht des Beitrags:
Von:
Gast8167
Datum:
03.01.2013 16:01:21
Views:
994
Rating: Antwort:
 Nein
Thema:
Werte von ein Tabellenblatt in ein anderes kopieren

Hi,

allgemein gilt erst mal: Select ist böse.

Arbeite lieber mit Objekt-Variablen.

 

Option Explicit

Sub BVS_umformatieren_Test()
  
  Dim wksQuelle   As Excel.Worksheet
  Dim wksZiel     As Excel.Worksheet
  
  Set wksQuelle = Worksheets("Import")
  Set wksZiel = Worksheets("BVS")
  
  'kopiere Bereich von wksQuelle nach wksZiel
  wksQuelle.UsedRange.Copy wksZiel.Range("A1")
  
End Sub

Sobald man nicht nur einfach kopieren möchte, also z.b. den Zelleninhalt ohne Formatierung, dann ruft man einmal Range.Copy ohne Zielangabe auf (entspricht dem STRG+C bzw. dem "Kopieren" übers Menü) und danach nutzt man Range.PasteSpecial.


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
03.01.2013 14:36:57 Ingo
NotSolved
Blau Werte von ein Tabellenblatt in ein anderes kopieren
03.01.2013 16:01:21 Gast8167
Solved
05.01.2013 09:07:58 Gast83362
NotSolved
05.01.2013 21:09:53 Gast10522
NotSolved
07.01.2013 16:34:20 Ingo
NotSolved
07.01.2013 16:34:29 Ingo
NotSolved
07.01.2013 17:05:16 schokobons
NotSolved
05.01.2013 09:08:00 Gast1029
NotSolved