Home Office-Hilfe.com - Wir lösen Ihr Problem mit Microsoft Excel, Word, Outlook, PowerPoint, Access gratis Forum Impressum

 [Excel 2007] Bereich als Variable in anderer Datei einfügen
Neues Thema eröffnenNeue Antwort erstellen
Autor Nachricht
homax
Newbie
Newbie


Anmeldedatum: 20.03.2008
Beiträge: 26

BeitragVerfasst am: 24.06.2008, 12:59 Nach oben

Hallo,

ich möchte den Inhalt mehrerer Sheets aus einer Datei in eine andere kopieren. Dabei möchte ich den ausgewählten Regionen Variablen zuweisen um ein ständiges hin und her zu umgehen.
Ich hänge jetzt bei der letzten Zeile, dem einfügen des Bereichs.
Mein Code soweit
Code:

    Dim BereichM_out, BereichdP, BereichdR As Range

    Workbooks(workname_in).Worksheets(regname_in).Activate
    Set BereichM_out = Sheets(regname_in).Range("A1").CurrentRegion
   
    Workbooks("Vorlage_FL.xls").Activate
    Sheets("M_out").Activate
    Cells.ClearContents
       
    BereichM_out.Paste


Vielen Dank für eure Vorschläge.

Gruß
homax
Benutzer-Profile anzeigenPrivate Nachricht senden
schatzi
Moderator
Moderator


Anmeldedatum: 09.12.2006
Beiträge: 5555

BeitragVerfasst am: 24.06.2008, 13:15 Nach oben

Hallo!

Teste mal etwas in dieser Art:
Code:
Dim Bereich As Range
Set Bereich = Sheets("Tabelle1").Range("A1").CurrentRegion
Bereich.Copy
Sheets("Tabelle2").Range("A1").PasteSpecial Paste:=xlPasteAll
Application.CutCopyMode = False

_________________

Viele Grüße vom Schatzi

------------------------
Dies ist meine Signatur und sie trägt eigentlich nichts zur Lösung deines Problems bei. Sollte sie es dennoch tun, dann bist du definitiv im falschen Forum...Image
Ein Feedback zum ursprünglichen Problem wäre trotzdem nett!
Windows XP, Office2000, Office2007
Benutzer-Profile anzeigenPrivate Nachricht senden
homax
Newbie
Newbie


Anmeldedatum: 20.03.2008
Beiträge: 26

BeitragVerfasst am: 24.06.2008, 13:22 Nach oben

Danke,
aber ich möchte als erstes mehrere Bereiche als variable einlesen und dann diese Variablen in anderen Dateien ausgeben.
Deine Version kopiert jeden Bereich einzeln.
Mein Grundgedanke ist das Excel nicht ständig zwischen den Dateien hin und her springen muss, oder hat das keinen Einfluss auf die Geschwindigkeit?

homax
Benutzer-Profile anzeigenPrivate Nachricht senden
schatzi
Moderator
Moderator


Anmeldedatum: 09.12.2006
Beiträge: 5555

BeitragVerfasst am: 24.06.2008, 13:25 Nach oben

Wenn es dir reicht, Festwerte einzufügen, dann ist dieser Weg vielleicht schneller:
Code:
Dim Bereich As Variant
Bereich = Sheets("Tabelle1").Range("A1").CurrentRegion
Sheets("Tabelle2").Range("A1").Resize(UBound(Bereich, 1), UBound(Bereich, 2)) = Bereich

_________________

Viele Grüße vom Schatzi

------------------------
Dies ist meine Signatur und sie trägt eigentlich nichts zur Lösung deines Problems bei. Sollte sie es dennoch tun, dann bist du definitiv im falschen Forum...Image
Ein Feedback zum ursprünglichen Problem wäre trotzdem nett!
Windows XP, Office2000, Office2007
Benutzer-Profile anzeigenPrivate Nachricht senden
homax
Newbie
Newbie


Anmeldedatum: 20.03.2008
Beiträge: 26

BeitragVerfasst am: 24.06.2008, 13:45 Nach oben

Ist genau was ich gesucht hab,
vielen Dank!

Ich benötige zwar nur Festwerte aber wie würde der Befehl lauten falls auch Formeln übertragen werden sollen?

homax
Benutzer-Profile anzeigenPrivate Nachricht senden
schatzi
Moderator
Moderator


Anmeldedatum: 09.12.2006
Beiträge: 5555

BeitragVerfasst am: 24.06.2008, 13:48 Nach oben

Hallo!

Dann (soweit ich weiß) wie oben per copy&paste.

_________________

Viele Grüße vom Schatzi

------------------------
Dies ist meine Signatur und sie trägt eigentlich nichts zur Lösung deines Problems bei. Sollte sie es dennoch tun, dann bist du definitiv im falschen Forum...Image
Ein Feedback zum ursprünglichen Problem wäre trotzdem nett!
Windows XP, Office2000, Office2007
Benutzer-Profile anzeigenPrivate Nachricht senden
Beiträge der letzten Zeit anzeigen:      
Neues Thema eröffnenNeue Antwort erstellen


Ähnliche Beiträge
Thema Autor Forum Antworten Verfasst am
Keine neuen Beiträge Excel Jeanie einfügen wilfried07 Microsoft Excel Hilfe 2 04.09.2008, 16:13 Letzten Beitrag anzeigen
Keine neuen Beiträge In Säulendiagramm Linien einfügen jdbug1 Microsoft Excel Hilfe 3 03.09.2008, 17:43 Letzten Beitrag anzeigen
Keine neuen Beiträge Menü "Seitenzahlen einfügen"... Adrienne77 Microsoft Word Hilfe 4 03.09.2008, 16:42 Letzten Beitrag anzeigen
Keine neuen Beiträge Zeile kopieren und darunter einfügen magb Microsoft Excel Hilfe 4 03.09.2008, 16:34 Letzten Beitrag anzeigen
Keine neuen Beiträge Neue Zeile unterhalb eines Buttons ei... Paulus2408 Microsoft Excel Hilfe 2 03.09.2008, 16:04 Letzten Beitrag anzeigen


 Gehe zu:   



Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen

Haftungsausschluss/Disclaimer


SMS kostenlos versenden | Battle-Dream | Tuning Forum | Join the YoungGeneration | krankenversicherungsvergleich | Kalorienarme Rezepte!
Versicherungsvergleich | Bürobedarf | Papier | Betten

Ranking-Hits



Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme :: Alle Zeiten sind GMT + 1 Stunde
Deutsche Übersetzung von phpBB.de