Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Inhalte in andere Datei kopieren

Inhalte in andere Datei kopieren
02.07.2007 10:04:00
Gromminger
Hallo zusammen.
Mit folgendem Code versuche ich,
den Inhalt der Zeilen 4 und 5 des VORletzten Arbeitsblattes einer Excel-Datei
in eine andere Excel-Datei zu kopieren:

Sub Import()
Dim wsh As Worksheet
Workbooks.Open Filename:= _
"C:\Documents and Settings\sz710f\Desktop\DWA2\CH Overview until July 07.xls"
ActiveWindow.ScrollWorkbookTabs Position:=xlLast
Number = ActiveWorkbook.Worksheets.Count
Number = Number - 1
ActiveWorkbook.Worksheets(Number).Rows("4:5").Select
wsh = ActiveWorkbook.Worksheets(Number).name
Selection.Copy
Windows("Book1").Activate
Range("a4") = wsh
Range("A5").Select
Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=True
Columns("A:A").EntireColumn.AutoFit
End Sub


Leider funktioniert es nicht, ich bekomme die Fehlermeldung Type Mismatch.
Scheinbar kann er mit Number nix anfangen...
Wie kann ich auf das Workbook mit dem Index Number, zb 20, zugreifen?
Wer kann mir helfen?
Danke und Gruss,
Gromminger

Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Inhalte in andere Datei kopieren
02.07.2007 10:22:14
Rudi
Hallo,
der Fehler bezieht sich darauf:
wsh = ActiveWorkbook.Worksheets(Number).name
Dim wsh as String
Gruß
Rudi
Eine Kuh macht Muh, viele Kühe machen Mühe

AW: Inhalte in andere Datei kopieren
02.07.2007 10:28:56
Gromminger
Der Compiler meckert aber schon bei
ActiveWorkbook.Worksheets(Number).Rows("4:5").Select

Anzeige
AW: Inhalte in andere Datei kopieren
02.07.2007 11:17:41
Rudi
Hallo,
ungetestet:

Sub Import()
Dim wsh As String, Number As Integer
Workbooks.Open Filename:= _
"C:\Documents and Settings\sz710f\Desktop\DWA2\CH Overview until July 07.xls"
Number = ActiveWorkbook.Worksheets.Count - 1
Worksheets(Number).Range("4:5").Copy
wsh = ActiveWorkbook.Worksheets(Number).Name
With Workbooks("Book1")
.Range("a4") = wsh
.Range("A5").PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=True
.Columns("A:A").EntireColumn.AutoFit
End With
End Sub


Gruß
Rudi
Eine Kuh macht Muh, viele Kühe machen Mühe

Anzeige
AW: Inhalte in andere Datei kopieren
03.07.2007 10:00:03
Gromminger
hat funktioniert - vielen Dank!
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige