Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1440to1444
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

vba nur Zellen mit Werten kopieren

vba nur Zellen mit Werten kopieren
19.08.2015 16:05:09
Max
Hallo liebe Alle,
ich bin Makro-Einsteiger und sitze nun schon länger vor einem Problem. Ich habe ein aufgezeichnetes Makro:
Range("AF9:AF251") = Range("AE9:AE251").Value
Selection.Copy
Range("AF9").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.CutCopyMode = False
In Spalte AF habe ich jedoch nur in wenigen Zellen auch Werte. Die anderen Zellen in AF sind leer. Ich möchte, dass nur die Werte kopiert werden. D.h. Werte, die in AE schon stehen, bleiben erhalten und nur wenn das Feld in AE leer ist erhält es den Wert von AF.
Sollte es unverständlich sein, lasst es mich wissen.
Ich hoffe, Ihr könnt mir helfen!
VG

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

Betreff
Datum
Anwender
Anzeige
AW: vba nur Zellen mit Werten kopieren
19.08.2015 16:16:47
selli
hallo max,
For i = 9 To 251
If Cells(i, 32) = "" Then
Cells(i, 32).Value = Cells(i, 31).Value
End If
Next i
gruß
selli

Variante mit Range
19.08.2015 16:20:45
Michael
Hi Max,
kann sein, ich bin mit E und F durcheinandergekommen, aber prinzipiell so:
Option Explicit
Sub kopierenWennLeer()
Dim c As Range
For Each c In Range("AE9:AE251")
If c.Value = "" And c.Offset(0, 1).Value  "" Then
c.Value = c.Offset(0, 1).Value
End If
Next
End Sub

Wenn Zelle in AE leer UND wenn in AF (.Offset(0,1) gibt die Zelle rechts zurück, geht auch mit -1 für die Zelle links) was drinsteht, dann hole Wert von AF nach AE.
Schöne Grüße,
Michael

Anzeige
AW: Variante mit Range
19.08.2015 17:06:31
Max
Hallo ihr beiden!
Vielen herzlichen Dank! Ich freu mich riesig! Beide Varianten funktionieren super!
Genial!
Toll, dass man auf euch zählen kann!
Viele Grüße

gerne, vielen Dank für die Rückmeldung owT
19.08.2015 17:55:52
Michael

176 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige