ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Repeat the contents of a cell (https://www.excelbanter.com/excel-programming/281152-repeat-contents-cell.html)

Kaj Pedersen

Repeat the contents of a cell
 
Hi group,



I want to repeat the contents of a cell to all cells below in the column
provided the cells below are blank.

This operation shall continue until a cell with contents is met. After this
the repetition to all new blanks shall continue with the contents of the new
cell.

Moreover, I want to specify the range in which I want the procedure to work.



I hope someone can help.



Regards

Kaj Pedersen



Don Guillett[_4_]

Repeat the contents of a cell
 
One way. Modify to suit.

Sub fillempties()
For Each c In [k1:k12]
If c = "" Then c.Value = c.Offset(-1)
Next
End Sub

"Kaj Pedersen" wrote in message
...
Hi group,



I want to repeat the contents of a cell to all cells below in the column
provided the cells below are blank.

This operation shall continue until a cell with contents is met. After

this
the repetition to all new blanks shall continue with the contents of the

new
cell.

Moreover, I want to specify the range in which I want the procedure to

work.



I hope someone can help.



Regards

Kaj Pedersen





wolf

Repeat the contents of a cell
 

Hi Kaj,

select the range and run this macro

Sub fill_empty_cells()
Selection.SpecialCells(xlBlanks).FormulaR1C1 = "=R[-1]C"
Selection.Copy
Selection.PasteSpecial xlPasteValues
End Sub


Wolf
wlamik<atgmx.net<nospam
-----Original Message-----
Hi group,



I want to repeat the contents of a cell to all cells

below in the column
provided the cells below are blank.

This operation shall continue until a cell with contents

is met. After this
the repetition to all new blanks shall continue with the

contents of the new
cell.

Moreover, I want to specify the range in which I want the

procedure to work.



I hope someone can help.



Regards

Kaj Pedersen


.


Kaj Pedersen

Repeat the contents of a cell
 

Hi,
Thanks to both of you for your inputs.

Regards
Kaj Pedersen



Don Guillett[_4_]

Repeat the contents of a cell
 
Better than my offering but this might be a little shorter & quicker than
copy/paste

Sub fill_empty_cells1()
With Selection
.SpecialCells(xlBlanks).FormulaR1C1 = "=R[-1]C"
.Formula = .Value
End With
End Sub

"wolf" wrote in message
...

Hi Kaj,

select the range and run this macro

Sub fill_empty_cells()
Selection.SpecialCells(xlBlanks).FormulaR1C1 = "=R[-1]C"
Selection.Copy
Selection.PasteSpecial xlPasteValues
End Sub


Wolf
wlamik<atgmx.net<nospam
-----Original Message-----
Hi group,



I want to repeat the contents of a cell to all cells

below in the column
provided the cells below are blank.

This operation shall continue until a cell with contents

is met. After this
the repetition to all new blanks shall continue with the

contents of the new
cell.

Moreover, I want to specify the range in which I want the

procedure to work.



I hope someone can help.



Regards

Kaj Pedersen


.





All times are GMT +1. The time now is 03:58 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com