Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1016to1020
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
Inhaltsverzeichnis

Zellen von einer in die andere Tabelle kopieren

Zellen von einer in die andere Tabelle kopieren
16.10.2008 10:53:15
einer
Guten Morgen!
Ich habe 2 Tabellen. Eine Quelltabelle und eine ZielTabelle. Ich möchte nun die Daten aus der Quelldatei in die Zieldatei einfügen (aber Werte ohn Formatierung einfügen d.h. PasteSpecial). Irgendwie will das nicht gehen. :(
Dim wks As Excel.Worksheet
Dim Quell As Excel.Worksheet
letzteZeile = ThisWorkbook.Worksheets("Tabelle2").UsedRange.SpecialCells(xlCellTypeLastCell).Row
ThisWorkbook.Sheets("Vorlage").Copy After:=Worksheets(Worksheets.Count)
Set wks = ThisWorkbook.ActiveSheet
wks.Name = "Monatsbericht " & ComboBox1.Text & " " & ComboBox2.Text
Set Quell = Worksheets("Tabelle2")
wks.Cells(i, "A").Copy = Quell.Cells(i, "A").PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks :=False, Transpose:=False

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

Betreff
Datum
Anwender
Anzeige
AW: Zellen von einer in die andere Tabelle kopieren
16.10.2008 11:16:38
einer
Hallo Ryu,
Cells() kann keine Buchstaben enthalten, nur die Zeilen/Spalten-Nummern. Wenn du mit Buchstaben arbeiten willst/musst, musst du Range() verwenden
i=1
j=2
Cells(i, j) wäre dann B1
oder
i=1
j="B"
Range(j&i)
Ansonsten musst du nach dem Schema vorgehen:
Quelle.Copy
Ziele.PasteSpecial Paste:=xlPasteValues
Inhalte einfügen geht meines Wissens nicht in einer Zeile mit Copy. (Grundsätzlich könnte man auch Quelle.Copy Destination:=Ziel nehmen, aber dann nicht mit Werten einfügen)
Gruß
David
AW: Zellen von einer in die andere Tabelle kopieren
16.10.2008 14:45:00
einer
Danke für den Tip David. Ich habe es nun nach folgendem Muster gelöst:
For i = 1 To letzteZeile
Quell.Cells(i, "A").Copy
wks.Cells(i, "A").PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Anzeige
AW: Zellen von einer in die andere Tabelle kopieren
16.10.2008 14:48:00
einer
Cells(i, "A")
das funzt? Kann ich mir nicht vorstellen. i kann ja als Variable eine Zahl sein, aber "A" ist definitiv keine und sollte somit eine Fehlermeldung erzeugen.
Gruß
David
AW: @ David
16.10.2008 20:43:00
Gerd
Hallo David,
teste es.
Gruß Gerd

360 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige