Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
908to912
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
908to912
908to912
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Problem mit nicht angrenzenden Zellen

Problem mit nicht angrenzenden Zellen
17.09.2007 16:18:00
Salim

Hallo zusammen,
ich wäre für eine Antwort auf folgender Frage dankbar.
Ist es möglich nicht angrenzenden Zellen (ungefähr 40 Stück) mit VBA zu kopieren und Werte einzufügen ohne für jeder zu schreiben copy paste special sondern eine Schreibweise bei welcher man alle Zellen in Klammern schreibt und dann copy paste special?
Danke und Gruss
Salim

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Problem mit nicht angrenzenden Zellen
17.09.2007 17:30:00
Original
Hi,

Sub kopieren()
Sheets("Tabelle1").Range("B5:B7,B18:B20,F18:F20,F5:F7").Copy _
Sheets("Tabelle2").Range("A1")
Application.CutCopyMode = False
End Sub


mfg Kurt

AW: Problem mit nicht angrenzenden Zellen
17.09.2007 18:05:39
Salim
Hallo Kurt,
danke für den Feedback aber dieser Ansatz funktioniert bei mir nicht. Ich möchte nämlich im selben Blatt die Zelle kopieren und dann Werte einfügen. Diese Zellen sind mit einem anderen Tabellenblatt derselben Arbeitsmappe verknüpft.
Gruss
Salim

AW: Problem mit nicht angrenzenden Zellen
17.09.2007 18:18:00
Original
Hi,

Sub Werte()
Dim c As Range
For Each c In Range("B5:B26,C5:H6,I5:I26,C25:H26")
c.Value = c.Value
Next
End Sub


mfg Kurt

Anzeige
AW: Problem mit nicht angrenzenden Zellen
17.09.2007 18:41:00
Salim
Hallo Kurt,
deine Lösung funktioniert auch prima.
Danke für die Unterstützung.
Gruss
Salim

AW: Problem mit nicht angrenzenden Zellen
17.09.2007 17:41:07
fcs
Halo Salim,
hier ein Beispeil mit Arrays, die Quell- und Zieladressen aufnehmen.
Gruß
Franz

Sub CopySpecial()
Dim arrQuellen, arrZiele, wksQuelle As Worksheet, wksZiel As Worksheet
Set wksQuelle = Worksheets("Tabelle1")
Set wksZiel = Worksheets("Tabelle1")
arrQuellen = Array("B2", "C1:C10", "D2")
arrZiele = Array("A5", "D11:D20", "E7")
For i = LBound(arrQuellen) To UBound(arrQuellen)
wksQuelle.Range(arrQuellen(i)).Copy
wksZiel.Range(arrZiele(i)).PasteSpecial Paste:=xlFormats
wksZiel.Range(arrZiele(i)).PasteSpecial Paste:=xlValues
Next
Application.CutCopyMode = False
End Sub


Anzeige
AW: Problem mit nicht angrenzenden Zellen
17.09.2007 18:37:00
Salim
Hallo Franz,
deine Lösung habe ich ausprobiert. Funktioniert einwandfrei, herzlichen Dank.
Gruss
Salim

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige