ich habe ein kleines prob mit meinem excel sheet:
in mehreren spalten sind untereinander werte aufgeführt, wobei dazwischen leerzellen angegeben sind. ein kleines programm soll mir nun in die leerzellen den daüberliegenden wert kopieren:
set a=Range("a8,a10000")...set b=....set c=....
Dim i as integer
lastrow = Worksheets("Book1").Range("b65536").End(xlUp).Row + 1
For i = 8 To lastrow
If a.cells(i, 1).Value = Empty Then
a.cells(i, 1).Value = a.cells(i - 1, 1).Value
End If
Next
For i = 8 To lastrow
If b.cells(i, 2).Value = Empty Then
b.cells(i, 2).Value = b.cells(i - 1, 2).Value
End If
Next
For i = 8 To lastrow
If c.cells(i, 3).Value = Empty Then
c.cells(i, 3).Value = c.cells(i - 1, 3).Value
End If
Next
leider macht das programm nicht das was ich will;) in spalte a sind noch einige zellen leer, v.a. am schluss des sheets. spalte b wird überhaupt nicht ausgeführt und spalte c auch wiederum nur lückenhaft.
kann mir jemand helfen...?;)
P.S. HANS:::DAS MIT DEINER SCHLEIFE HAT SUPER GEKLAPPT::::THANX AN DIESER STELLE;)