Clever-Excel-Forum

Normale Version: Excel Problem solange bis dann
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

da ich nicht noch mehr graue Haare benötige hoffe ich mir kann jemand von den Experten weiterhelfen.

Ich habe derzeit folgendes Problem

Tabelle sieht ungefähr so aus (frei meint leeres Feld)

Name / Nummer / Betrag
frei / Peter / frei
frei / 10 / 50
frei / 10 / 50
frei / 10 / 50
frei / Frank / frei
frei / 20 / 100
frei / 20 / 100
frei / Klaus / frei
frei / 30 / 150
usw.

Was ich nun möchte:

Ich benötige eine Formel die beginnend mit Zeile frei / 10 / 50 in das Feld frei den Namen Peter schreibt, bis Frank auftaucht, um dann Frank zu schreiben bis Klaus auftaucht um dann Klaus zu schreiben usw. Sprich immer wenn sich der Name ändert soll der neue Name geschrieben werden, bis der Name sich wieder ändert, dann wieder der neue Name.

Hat da jemand eine Idee ? Ich hoffe ich habe das nicht zu dämlich dargestellt und es ist klar, worum es geht.

Liebe Grüße
Hallo,

mit Formeln kann (möchte) ich das nicht bearbeiten, aber dieser Code könnte helfen:


Code:
Sub iFen()
For Each ar In Columns(2).SpecialCells(2, 1).Areas
   ar.Offset(, -1) = ar.Cells(1).Offset(-1).Value
Next ar
End Sub


mfg
Hi

 A2  =WENN(ISTZAHL(B2);A1;B2)
Code:
.......    A           B         C
1        Name        Nummer     Betrag
2        Peter        Peter     
3        Peter         10          50
4        Peter         10          50
5        Peter         10          50
6        Frank        Frank     
7        Frank         20          100
8        Frank         20          100
9        Klaus        Klaus     
10       Klaus         30          150
Schande über mich. Also es hat wunderbar funktioniert und ein dickes Dankeschön an euch.

Sorry, dass ich es nicht sofort geschrieben habe.

Liebe Grüße