ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Discussion (Misc queries) (https://www.excelbanter.com/excel-discussion-misc-queries/)
-   -   i need a macro to read blank cells (https://www.excelbanter.com/excel-discussion-misc-queries/122176-i-need-macro-read-blank-cells.html)

Anthony

i need a macro to read blank cells
 
i need a macro to check all blank cells in column E then move what is in
column D in the same row into that cell
if the coresponding cell in column D is blank tehn we use wahtever value is
in the C column.

please make it simple with tons of comments as am new to macros and would
like to write my own macros.





Nick Hodge

i need a macro to read blank cells
 
Anthony

Try this

Sub findBlanksInE()
'Assign a variable to hold last row number
Dim lLastRow As Long
'Assign a variable to hold the range object
Dim myCell As Range
'Find the last row in column E by going to bottom/up
lLastRow = Range("E65536").End(xlUp).Row
'iterate each cell (myCell) in the defined range
For Each myCell In Range("E1:E" & lLastRow)
'If the cell is blank ""
If myCell = "" Then
'If the cell, offset one column Left(D) is not blank
If myCell.Offset(0, -1).Value < "" Then
myCell.Value = myCell.Offset(0, -1).Value
Else
'If cell, offset 1 column left IS blank, use two columns left (C)
myCell.Value = myCell.Offset(0, -2).Value
End If
End If
'Loop to next cell
Next myCell
End Sub

--
HTH
Nick Hodge
Microsoft MVP - Excel
Southampton, England
DTHIS
www.nickhodge.co.uk


"anthony" wrote in message
...
i need a macro to check all blank cells in column E then move what is in
column D in the same row into that cell
if the coresponding cell in column D is blank tehn we use wahtever value
is
in the C column.

please make it simple with tons of comments as am new to macros and would
like to write my own macros.






Don Guillett

i need a macro to read blank cells
 
Sub movefromcold()
For Each c In Range("c2:c10").SpecialCells(xlBlanks)
c.Offset(, 1).Cut c
Next
End Sub


--
Don Guillett
SalesAid Software

"anthony" wrote in message
...
i need a macro to check all blank cells in column E then move what is in
column D in the same row into that cell
if the coresponding cell in column D is blank tehn we use wahtever value
is
in the C column.

please make it simple with tons of comments as am new to macros and would
like to write my own macros.







Anthony

i need a macro to read blank cells
 

DOES THIS MACRO COPY THE VALUES FROM THE D (OR C) COLUMNS INTO THE E COLUMN
OR DOES IT MOVE THEM. COZ I NEED TO MOVE THEM (NOT COPY)

Don Guillett

i need a macro to read blank cells
 
Please don't SHOUT. It is considered to be very bad netiquette and will not
make you friends here. Did you not see my post? Even if Nicks just did a
copy, you can always then delete or clear contents of the un-needed column.

Sub movefromcold()
For Each c In Range("d2:d100").SpecialCells(xlBlanks)
c.Offset(, 1).Cut c
Next
End Sub


--
Don Guillett
SalesAid Software

"anthony" wrote in message
...

DOES THIS MACRO COPY THE VALUES FROM THE D (OR C) COLUMNS INTO THE E
COLUMN
OR DOES IT MOVE THEM. COZ I NEED TO MOVE THEM (NOT COPY)





All times are GMT +1. The time now is 08:58 AM.

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