Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
880to884
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
880to884
880to884
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

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

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

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!

308 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige