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

Letzer vorhander Wert suchen und eintragen

Letzer vorhander Wert suchen und eintragen
29.06.2017 12:24:37
Thomas
Hallo zusammen
Ich brauche Hilfe bei einer Excel-Datenbank. Folgendes Problem:
Für eine Analyse sollte ich ein Makro haben, welches in der Spalte "B" schaut, ob ein Eintrag vorhanden ist.
Falls ja: den vorhandenen Eintrag in Spalte "A" kopieren.
Falls nicht: den letzten vorhanden Eintrag suchen und in "A" kopieren.
Anbei eine Beispieldatei.
https://www.herber.de/bbs/user/114578.xlsx
Besten Dank für Eure Hilfe.
Beste Grüsse
Thomas

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

Betreff
Datum
Anwender
Anzeige
AW: Letzer vorhander Wert suchen und eintragen
29.06.2017 12:38:18
Michael
Hallo!
Sub a()
Dim Wb As Workbook: Set Wb = ThisWorkbook
Dim Ws As Worksheet: Set Ws = Wb.Worksheets("Tabelle1")
Dim a, i&, j&, n$
Application.ScreenUpdating = False
a = Ws.Range("A4:C" & Ws.Cells(Ws.Rows.Count, 3).End(xlUp).Row)
For i = LBound(a) To UBound(a)
If a(i, 2)  vbNullString Then
n = a(i, 2): a(i, 1) = n
Else: a(i, 1) = n
End If
Next i
Ws.Range("A4:C" & Ws.Cells(Ws.Rows.Count, 3).End(xlUp).Row) = a
Set Wb = Nothing: Set Ws = Nothing: Erase a
End Sub
LG
Michael
AW: Letzer vorhander Wert suchen und eintragen
29.06.2017 13:02:58
Peter
Hallo Thomas
Der Code gehört zum Tabellenblatt:
Sub Gewünscht()
Dim e As Object, strGefunden As String
For Each e In Sheets("Tabelle1").Range("C4:C" & Sheets("Tabelle1").Cells(Rows.Count, 3).End( _
xlUp).Row)
If e.Offset(0, -1).Value  "" Then
strGefunden = e.Offset(0, -1).Value
Sheets("Tabelle1").Cells(e.Row, 1).Value = strGefunden
Else
Sheets("Tabelle1").Cells(Sheets("Tabelle1").Cells(Rows.Count, 1).End(xlUp).Row + 1, 1). _
Value = strGefunden
End If
Next e
End Sub
Eventuell muß Du noch die Sheets anpassen!
Ich hoffe Du kommst damit klar.
Gruß
Peter (hpo)
Anzeige
AW: Letzer vorhander Wert suchen und eintragen
29.06.2017 16:40:36
Thomas
Super
Besten Dank Peter.
Grüsse

303 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige