Although usually not maybe in this case deleting one row/column at a time from 
the bottom up or last col to left ????? Worth a try.

Sub DeleteBlankRowsAndColumnsOneAtATime()
Dim i As Long
Application.Calculation = xlManual
For i = Cells.SpecialCells(xlLastCell).Row To 1 Step -1
If Application.CountA(Rows(i)) < 1 Then Rows(i).Delete
Next i
For i = Cells.SpecialCells(xlLastCell).Column To 1 Step -1
If Application.CountA(Columns(i)) < 1 Then Columns(i).Delete
Next i
Application.Calculation = xlAutomatic
End Sub

Don Guillett
Microsoft MVP Excel
SalesAid Software
dguille...@gmail.com

From: Garcia 
Sent: Monday, March 26, 2012 9:25 PM
To: excel-macros@googlegroups.com 
Subject: $$Excel-Macros$$ Re: DELETE BLANK ROW AND COLUMN

Sub delrowcolumn()
    Dim Area_ As Range
    Dim Rng1 As Range
    Dim Rng2 As Range
    Dim Ro As Long
    Dim Col As Integer
    Dim lstRo As Long
    Dim lstCol As Integer
    If [a1] = "" Then [a1] = 1
    Set Area_ = ActiveSheet.UsedRange
    [a1].ClearContents
    lstRo = Area_.rows.Count
    lstCol = Area_.Columns.Count
    Application.ScreenUpdating = False
   For Ro = 1 To lstRo
   If Application.CountA(Area_.rows(Ro)) = 0 Then
            If Rng1 Is Nothing Then
                Set Rng1 = rows(Ro)
            Else
                Set Rng1 = Union(Rng1, rows(Ro))
            End If
        End If
    Next
    For Col = 1 To lstCol
        If Application.CountA(Area_.Columns(Col)) = 0 Then
            If Rng2 Is Nothing Then
                Set Rng2 = Columns(Col)
            Else
                Set Rng2 = Union(Rng2, Columns(Col))
            End If
        End If
    Next

    On Error Resume Next
    Rng1.EntireRow.Delete
    Rng2.EntireColumn.Delete
    Set Area_ = Nothing
    Set Rng1 = Nothing
    Set Rng2 = Nothing
    Application.ScreenUpdating = True
 
    End Sub

On Monday, March 26, 2012 8:16:10 PM UTC+8, Siraj Momin (BTG) wrote: 
  Dear Friends



  I need to delete blank row and blank column from the attached file with the 
help of macro because data is large.







  Thanks



  Siraj



-- 
FORUM RULES (986+ members already BANNED for violation)
 
1) Use concise, accurate thread titles. Poor thread titles, like Please Help, 
Urgent, Need Help, Formula Problem, Code Problem, and Need Advice will not get 
quick attention or may not be answered.
 
2) Don't post a question in the thread of another member.
 
3) Don't post questions regarding breaking or bypassing any security measure.
 
4) Acknowledge the responses you receive, good or bad.
 
5) Cross-promotion of, or links to, forums competitive to this forum in 
signatures are prohibited. 
 
NOTE : Don't ever post personal or confidential data in a workbook. Forum 
owners and members are not responsible for any loss.
 
------------------------------------------------------------------------------------------------------
To post to this group, send email to excel-macros@googlegroups.com

-- 
FORUM RULES (986+ members already BANNED for violation)

1) Use concise, accurate thread titles. Poor thread titles, like Please Help, 
Urgent, Need Help, Formula Problem, Code Problem, and Need Advice will not get 
quick attention or may not be answered.

2) Don't post a question in the thread of another member.

3) Don't post questions regarding breaking or bypassing any security measure.

4) Acknowledge the responses you receive, good or bad.

5)  Cross-promotion of, or links to, forums competitive to this forum in 
signatures are prohibited. 

NOTE  : Don't ever post personal or confidential data in a workbook. Forum 
owners and members are not responsible for any loss.

------------------------------------------------------------------------------------------------------
To post to this group, send email to excel-macros@googlegroups.com

Reply via email to