Anzeige
Archiv - Navigation
1144to1148
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

Inhalte kopieren - Inhalte einfügen

Inhalte kopieren - Inhalte einfügen
jeron
Hallo liebe Excelfreunde,
Sepp war so nett und hat mir vor geraumer Zeit einen super Code geschrieben.
Ich möchte ihn jetzt adaptieren, schaffe es aber nicht.
Es soll eigentlich nur ein Kopiervorgang verändert werden.
Der Zelleninhalt soll nicht komplett übernommen werden, sondern es sollen nur
die Inhalte eingefügt werden.
Wer kann mir bitte helfen?
Hier der Code mit meinem Kommentar an der entsprechenden Stelle.
For lngN = 0 To lngCnt - 1
If .Cells(vntRet + lngN, 2) "_" And .Cells(vntRet + lngN, 2) "" Then
.Cells(vntRet + lngN, 1).Copy objSh.Cells(lngRow, 3)
.Cells(vntRet + lngN, 2).Copy objSh.Cells(lngRow, 5)
' Für (.Cells(vntRet + lngN, 3).Copy objSh.Cells(lngRow, 6) soll nicht der gesamte Zelleninhalt kopiert werden, sondern nur der Inhalt (=Werte) kopiert und eingefügt werden.
.Cells(vntRet + lngN, 3).Copy objSh.Cells(lngRow, 6)
.Cells(vntRet + lngN, 4).Copy objSh.Cells(lngRow, 7)
.Cells(vntRet + lngN, 7).Copy objSh.Cells(lngRow, 8)
objSh.Cells(lngRow, 4) = .Range("B3").Value
objSh.Cells(lngRow, 1) = "OC"
objSh.Cells(lngRow, 12) = "ja"
lngRow = lngRow + 1
End If
Next
Über jede Hilfe wäre ich sehr dankbar.
Beste Grüße aus München,
Jeron

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

Betreff
Benutzer
Anzeige
AW: Inhalte kopieren - Inhalte einfügen
23.03.2010 18:22:18
IngGi
Hallo Jeron,
.Cells(vntRet + lngN, 3).Copy
objSh.Cells(lngRow, 6).PasteSpecial Paste:=xlPasteValues
Gruß Ingolf
AW: Inhalte kopieren - Inhalte einfügen
24.03.2010 09:44:06
jeron
Hallo Ingof,
klappt prima.
Vielen Dank und Beste Grüße,
Jeron
Inhalte nicht kopieren, sondern zuweisen
23.03.2010 18:22:44
Erich
Hi,
probiers mal mit einer einfachen Zuweisung- ganz ohne kopieren -
objSh.Cells(lngRow, 6) = .Cells(vntRet + lngN, 3)
oder
objSh.Cells(lngRow, 6) = .Cells(vntRet + lngN, 3).Value
Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
AW: Inhalte nicht kopieren, sondern zuweisen
24.03.2010 09:43:21
jeron
Hi Erich,
beide Codes klappen prima.
Herzlichen Dank und viele Grüße,
Jeron
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige