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

Zellen kopieren unter einer Bedingung

Zellen kopieren unter einer Bedingung
27.05.2004 10:31:27
Peter
Hallo Excels,
in meiner Tabellestehen in Spalte C Zahlen wenn nun in Spalte H ein "NEIN" steht sollen nur diese Zahlen von C nach A kopiert werden.
das nein wird mit folgender Formel ermittelt.
=WENN(C2="";"";WENN(SUMME(D2:G2)=0;"NEIN";(SUMME(D2:G2))))
Das ist mein Versuch.Klappt aber nicht.


Sub test444()
Dim zelle, str As String, strg As String, aa As String
On Error Resume Next
'Range("A2:A2010").Select
'   Selection.ClearContents
Sheets("elt").Select
For Each zelle In Range("H:H")
If zelle.Value = "NEIN" Then
str = str & zelle.AddressLocal(False, False) & ","
End If
Next
strg = Left(str, Len(str) - 1)
aa = Range(strg).Offset(0, -5).Select
'Range(aa).Select
Selection.Copy
'Range(strg).Select
'ActiveCell.Offset(0, -2).Select
Range("A2").Select
' Selection.End(xlUp).Select
'   Selection.End(xlDown).Offset(2, 0).Select
' Selection.End(xlDown).Select
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
End Sub

Danke und Gruß
Peter

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Ziemlich wirr !
Tom
Versuch mal folgendes (mußt Du aber noch anpassen)
Sub kopieren()
Dim x As Integer
Worksheets("Tabelle1").Select 'Dein Tabellenblatt
For x = 1 To 500 'Anzahl Deiner Zeilen, kannste automatisch durchzählen lassen

If Cells(x, 8).Value = "NEIN" Then 'spielt keine Rolle, ob Formel in der Zelle ist

Cells(x, 1).Value = Cells(x, 3).Value
End If
Next x
AW: Ziemlich wirr !
27.05.2004 14:47:41
Peter
Hi Tom,
funktioniert.Ist aber sehr Langsam.
Deshalb habe ich versucht alles mit einmal zu Kopieren und dann mit Einfügen uber VBA zu lösen.
Aber es geht erstmal.
vielen Dank für Deine Hilfe
Gruss Peter
Anzeige

300 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige