ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Delete all Blank Rows from data table (https://www.excelbanter.com/excel-programming/413137-delete-all-blank-rows-data-table.html)

Shazi

Delete all Blank Rows from data table
 
Hi,

I have Sheet1, where I put the filtered data from DailyPurchasing
sheet CategoryWise, it is variable data, every time the no. of rows
are different.
then I copy into Sheet1.

I made a macro to delete all the empty rows after the data is placed.
see my procedure.

Selection.End(xlDown).Select (after this line I need an other
line to delete variable data, because it is always changed. some time
15 rows and some time 50 rows are filtered.

the given below procedure deletes the data from A17. which is not
good.
I dont understand how to fix this problem.

pls help me out.


Sub DelRows()

Range("A4").Select
Selection.End(xlDown).Select
Range("A17").Select ' <== this should be some thing
else
Range(Selection, Selection.End(xlDown)).Select
Selection.EntireRow.Delete
Range("A4").Select

End Sub

Regards.

Shahzad

joel

Delete all Blank Rows from data table
 
Sub DelRows()
With ActiveSheet
Set LastCell = .Range("A" & Rows.Count).End(xlUp)
.Range(.Range("A4"),
LastCell).SpecialCells(xlCellTypeBlanks).EntireRow .Delete
End With
End Sub

"Shazi" wrote:

Hi,

I have Sheet1, where I put the filtered data from DailyPurchasing
sheet CategoryWise, it is variable data, every time the no. of rows
are different.
then I copy into Sheet1.

I made a macro to delete all the empty rows after the data is placed.
see my procedure.

Selection.End(xlDown).Select (after this line I need an other
line to delete variable data, because it is always changed. some time
15 rows and some time 50 rows are filtered.

the given below procedure deletes the data from A17. which is not
good.
I dont understand how to fix this problem.

pls help me out.


Sub DelRows()

Range("A4").Select
Selection.End(xlDown).Select
Range("A17").Select ' <== this should be some thing
else
Range(Selection, Selection.End(xlDown)).Select
Selection.EntireRow.Delete
Range("A4").Select

End Sub

Regards.

Shahzad


Ron de Bruin

Delete all Blank Rows from data table
 
Warning: See
http://www.rondebruin.nl/specialcells.htm

--

Regards Ron de Bruin
http://www.rondebruin.nl/tips.htm


"Joel" wrote in message ...
Sub DelRows()
With ActiveSheet
Set LastCell = .Range("A" & Rows.Count).End(xlUp)
.Range(.Range("A4"),
LastCell).SpecialCells(xlCellTypeBlanks).EntireRow .Delete
End With
End Sub

"Shazi" wrote:

Hi,

I have Sheet1, where I put the filtered data from DailyPurchasing
sheet CategoryWise, it is variable data, every time the no. of rows
are different.
then I copy into Sheet1.

I made a macro to delete all the empty rows after the data is placed.
see my procedure.

Selection.End(xlDown).Select (after this line I need an other
line to delete variable data, because it is always changed. some time
15 rows and some time 50 rows are filtered.

the given below procedure deletes the data from A17. which is not
good.
I dont understand how to fix this problem.

pls help me out.


Sub DelRows()

Range("A4").Select
Selection.End(xlDown).Select
Range("A17").Select ' <== this should be some thing
else
Range(Selection, Selection.End(xlDown)).Select
Selection.EntireRow.Delete
Range("A4").Select

End Sub

Regards.

Shahzad


Shazi

Delete all Blank Rows from data table
 
On 25 Jun, 22:12, "Ron de Bruin" wrote:
Warning: Seehttp://www.rondebruin.nl/specialcells.htm

--

Regards Ron de Bruinhttp://www.rondebruin.nl/tips.htm



"Joel" wrote in ...
Sub DelRows()
* With ActiveSheet
* *Set LastCell = .Range("A" & Rows.Count).End(xlUp)
* *.Range(.Range("A4"),
LastCell).SpecialCells(xlCellTypeBlanks).EntireRow .Delete
* End With
End Sub


"Shazi" wrote:


Hi,


I have Sheet1, where I put the filtered data from DailyPurchasing
sheet CategoryWise, it is variable data, every time the no. of rows
are different.
then I copy into Sheet1.


I made a macro to delete all the empty rows *after the data is placed.
see my procedure.


* * Selection.End(xlDown).Select * (after this line I need an other
line to delete variable data, because it is always changed. some time
15 rows and some time 50 rows are filtered.


the given below procedure deletes the data from A17. which is not
good.
I dont understand how to fix this problem.


pls help me out.


Sub DelRows()


* * Range("A4").Select
* * Selection.End(xlDown).Select
* * Range("A17").Select * * * * * * * ' <== this should be some thing
else
* * Range(Selection, Selection.End(xlDown)).Select
* * Selection.EntireRow.Delete
* * Range("A4").Select


End Sub


Regards.


Shahzad- Hide quoted text -


- Show quoted text -


Thank you Rone, you have given me good suggession. I like it.
I learn lot of things from your website, and I love you.

Regards.

Shahzad


All times are GMT +1. The time now is 06:52 AM.

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