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

Schleife mit Überprüfung von Werten und Kopieren

Schleife mit Überprüfung von Werten und Kopieren
13.11.2006 13:02:40
Werten
Guten Tag verehrte Excel-Gemeinde,
das Problem an sich dürfte wohl nicht schwer sein, allerdings muss ich es sehr schnell fertig haben und habe momentan nicht die Zeit mich einzulesen.
Also Folgendes:
Ich möchte in den Zeilen 1 bis 500 die Spalte H überprüfen lassen; wenn der Wert in Spalte H gleich "K" ist, dann soll der Wert von Spalte F der jeweiligen Zeile in Spalte E der jeweiligen Zeile kopiert werden. Ist der Wert nicht gleich "K", dann soll von Spalte F in Spalte D kopiert werden. Außerdem darf das Programm nicht zusammenbrechen, wenn in Spalte H kein Wert steht.
Ich denke, das geht mit einer for-Schleife, aber wie genau weiss ich leider nicht. Bin für jede Antwort dankbar.
Gruß
Christian

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Schleife mit Überprüfung von Werten und Kopier
13.11.2006 13:08:43
Werten
Hallo
Probier mal
Option Explicit

Sub Programm()
Dim i As Long
Dim suchCol As Integer, copyCol As Integer
Dim case1Col As Integer, case2Col As Integer
Dim suchName As String
suchName = "K"
suchCol = 8 'H
copyCol = 7 'F
case1Col = 5 'E
case2Col = 4 'D
For i = 1 To 500
If Not IsEmpty(Cells(i, suchCol)) Then
If Cells(i, suchCol) = suchName Then
Cells(i, copyCol).Copy Cells(i, case1Col)
Else
Cells(i, copyCol).Copy Cells(i, case2Col)
End If
End If
Next i
End Sub

Gruss Rainer
AW: Schleife mit Überprüfung von Werten und Kopieren
13.11.2006 13:08:47
Werten
Hallo,

Sub ttt()
Dim i As Integer
For i = 1 To 500
Select Case Cells(i, 8)
Case ""
Case "K": Cells(i, 6).Copy Cells(i, 5)
Case Else: Cells(i, 6).Copy Cells(i, 4)
End Select
Next
End Sub

Gruß
Rudi
Anzeige
AW: Schleife mit Überprüfung von Werten und Kopieren
13.11.2006 13:27:34
Werten
Wahnsinn, dieses Forum ist wirklich top!
Nach 5 Min. schon 2 Lösungen, die beide super funktionieren.
Vielen lieben Dank
Christian

79 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige