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

bestimmte Spalten einer Zeile kopieren

bestimmte Spalten einer Zeile kopieren
14.06.2018 12:55:21
Wilfried
Hallo,
mein Problem:
Ich möchte per VBA die Zellen der Spalten A, B und F aus dem Tabellenblatt "Anfragen" kopieren, wenn die Spalte F den Wert "Zusage" enthält. Die kopierten Zellen sollen in das Tabellenblatt "Zusagen" eingefügt werden.
Ich nutze derzeit diese Makro:
Es wird allerdings immer die gesamte Zeile kopiert. Ich würde den Code daher gerne anpassen:
Sub Spaltenauswahl_kopieren()
Dim iRow As Integer, iRowT As Integer
Sheets("Anfragen").Select
iRow = 1
Do Until IsEmpty(Cells(iRow, 1))
If Cells(iRow, 6).Value = "Zusage" Then
iRowT = iRowT + 1
Worksheets("Zusagen").Rows(iRowT + 1).Value = _
Rows(iRow).Value
End If
iRow = iRow + 1
Loop
End Sub
Ich würde mich über eine Unterstützung sehr freuen.

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

Betreff
Datum
Anwender
Anzeige
AW: bestimmte Spalten einer Zeile kopieren
14.06.2018 15:49:57
mmat

Sub Spaltenauswahl_kopieren()
Dim iRow As Integer, iRowT As Integer
Sheets("Anfragen").Select
iRow = 1
Do Until IsEmpty(Cells(iRow, 1))
If Cells(iRow, 6).Value = "Zusage" Then
iRowT = iRowT + 1
Range("A" & iRow & ":B" & iRow).Copy Worksheets("Zusagen").Cells(iRowT + 1, 1)
Worksheets("Zusagen").Cells(iRowT + 1, 6) = "Zusage"
End If
iRow = iRow + 1
Loop
End Sub

AW: bestimmte Spalten einer Zeile kopieren
14.06.2018 16:40:46
Wilfried
Hallo mmat,
es funktioniert!!
Ich habe nur noch den Spaltenverweis auf "3" gesetzt um die Leerspalten zu vermeiden:
Worksheets("Zusagen").Cells(iRowT + 1, 3) = "Zusage"
Vielen Dank für deine tolle Unterstützung
Anzeige
freut mich!
14.06.2018 17:03:35
mmat

301 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige