Home |
Search |
Today's Posts |
|
#1
![]() |
|||
|
|||
![]()
I exported data from a Crystal Report into Excel. During the export process
extra fields and and columns were added to the data set. I would like to delete the blank rows that were inserted between every record from my spreadsheet. Is there a way to delete extra rows from a spreadsheet without selecting each row? For example, could I run a script to delete rows with null values or space? Thanks |
#2
![]() |
|||
|
|||
![]()
The easiest way is to select all the cells and then sort, which puts blanks (depends on what you
mean by NULL values) to the bottom. Of course, if you sort, that would change the order, so sometimes a macro like this might be better, which will delete any row where column A is truly blank: Sub DeleteRowsBasedOnBlankCellsInColumnA() On Error Resume Next Columns("A:A").SpecialCells(xlCellTypeBlanks).Enti reRow.Delete End Sub HTH, Bernie MS Excel MVP "rgtest" wrote in message ... I exported data from a Crystal Report into Excel. During the export process extra fields and and columns were added to the data set. I would like to delete the blank rows that were inserted between every record from my spreadsheet. Is there a way to delete extra rows from a spreadsheet without selecting each row? For example, could I run a script to delete rows with null values or space? Thanks |
#3
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
I have a similar problem with an import into Excel2007. 45,000+ rows
populating just col A & B and I wish to delete only rows where both col A and col B are blank. I tried modifying the sub below to the range "A:B" but deletes everything. Can someone help? "Bernie Deitrick" wrote: The easiest way is to select all the cells and then sort, which puts blanks (depends on what you mean by NULL values) to the bottom. Of course, if you sort, that would change the order, so sometimes a macro like this might be better, which will delete any row where column A is truly blank: Sub DeleteRowsBasedOnBlankCellsInColumnA() On Error Resume Next Columns("A:A").SpecialCells(xlCellTypeBlanks).Enti reRow.Delete End Sub HTH, Bernie MS Excel MVP "rgtest" wrote in message ... I exported data from a Crystal Report into Excel. During the export process extra fields and and columns were added to the data set. I would like to delete the blank rows that were inserted between every record from my spreadsheet. Is there a way to delete extra rows from a spreadsheet without selecting each row? For example, could I run a script to delete rows with null values or space? Thanks |
#4
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
First, you're far better off to start a new thread for problems like this.
Attaching your message to a thread that's over two months old significantly limits the help you might get. Most people don't look at threads this old. Second, if this is a one-time requirement, I would use the Data Filter. Select all the blank rows in Column A, then the blank rows in Column B. Now you have only the rows where both A and B are blank. Now delete them. Regards, Fred. "OzWaz" wrote in message ... I have a similar problem with an import into Excel2007. 45,000+ rows populating just col A & B and I wish to delete only rows where both col A and col B are blank. I tried modifying the sub below to the range "A:B" but deletes everything. Can someone help? "Bernie Deitrick" wrote: The easiest way is to select all the cells and then sort, which puts blanks (depends on what you mean by NULL values) to the bottom. Of course, if you sort, that would change the order, so sometimes a macro like this might be better, which will delete any row where column A is truly blank: Sub DeleteRowsBasedOnBlankCellsInColumnA() On Error Resume Next Columns("A:A").SpecialCells(xlCellTypeBlanks).Enti reRow.Delete End Sub HTH, Bernie MS Excel MVP "rgtest" wrote in message ... I exported data from a Crystal Report into Excel. During the export process extra fields and and columns were added to the data set. I would like to delete the blank rows that were inserted between every record from my spreadsheet. Is there a way to delete extra rows from a spreadsheet without selecting each row? For example, could I run a script to delete rows with null values or space? Thanks |
#6
![]() |
|||
|
|||
![]()
Select a column where you can be SURE that a blank cell means you want to
delete that row. Select the whole column, do edit / Go to / Special / blanks, then hit edit / delete / entire row -- Regards Ken....................... Microsoft MVP - Excel Sys Spec - Win XP Pro / XL 97/00/02/03 ------------------------------*------------------------------*---------------- It's easier to beg forgiveness than ask permission :-) ------------------------------*------------------------------*---------------- "rgtest" wrote in message ... I exported data from a Crystal Report into Excel. During the export process extra fields and and columns were added to the data set. I would like to delete the blank rows that were inserted between every record from my spreadsheet. Is there a way to delete extra rows from a spreadsheet without selecting each row? For example, could I run a script to delete rows with null values or space? Thanks |
#7
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
Where are these "do edit /Go to / special" commands? Are they entered in
macro or is this from a pull down menu. Can you be more specific? "Ken Wright" wrote: Select a column where you can be SURE that a blank cell means you want to delete that row. Select the whole column, do edit / Go to / Special / blanks, then hit edit / delete / entire row -- Regards Ken....................... Microsoft MVP - Excel Sys Spec - Win XP Pro / XL 97/00/02/03 ------------------------------Â*------------------------------Â*---------------- It's easier to beg forgiveness than ask permission :-) ------------------------------Â*------------------------------Â*---------------- "rgtest" wrote in message ... I exported data from a Crystal Report into Excel. During the export process extra fields and and columns were added to the data set. I would like to delete the blank rows that were inserted between every record from my spreadsheet. Is there a way to delete extra rows from a spreadsheet without selecting each row? For example, could I run a script to delete rows with null values or space? Thanks |
#8
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
BTW, I checked the date of this post... I am using office 2007.
"Ken Wright" wrote: Select a column where you can be SURE that a blank cell means you want to delete that row. Select the whole column, do edit / Go to / Special / blanks, then hit edit / delete / entire row -- Regards Ken....................... Microsoft MVP - Excel Sys Spec - Win XP Pro / XL 97/00/02/03 ------------------------------Â*------------------------------Â*---------------- It's easier to beg forgiveness than ask permission :-) ------------------------------Â*------------------------------Â*---------------- "rgtest" wrote in message ... I exported data from a Crystal Report into Excel. During the export process extra fields and and columns were added to the data set. I would like to delete the blank rows that were inserted between every record from my spreadsheet. Is there a way to delete extra rows from a spreadsheet without selecting each row? For example, could I run a script to delete rows with null values or space? Thanks |
#9
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
Hi,
Ctrl+G Special. -- Regards, Ashish Mathur Microsoft Excel MVP www.ashishmathur.com "Dael" wrote in message ... BTW, I checked the date of this post... I am using office 2007. "Ken Wright" wrote: Select a column where you can be SURE that a blank cell means you want to delete that row. Select the whole column, do edit / Go to / Special / blanks, then hit edit / delete / entire row -- Regards Ken....................... Microsoft MVP - Excel Sys Spec - Win XP Pro / XL 97/00/02/03 ------------------------------Â*------------------------------Â*---------------- It's easier to beg forgiveness than ask permission :-) ------------------------------Â*------------------------------Â*---------------- "rgtest" wrote in message ... I exported data from a Crystal Report into Excel. During the export process extra fields and and columns were added to the data set. I would like to delete the blank rows that were inserted between every record from my spreadsheet. Is there a way to delete extra rows from a spreadsheet without selecting each row? For example, could I run a script to delete rows with null values or space? Thanks |
#10
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
I don't know what the date of your post has to do with anything. However,
Office 2007 is definitely germaine because it has a completely different user interface than previous verions. In 2007, do the following: HomeEditingFind & SelectGo to Special...Blanks HomeCellsDelete Sheet Rows In the future, specify that you have 2007 right at the start, so the answers can be tailored to your situation. Regards, Fred. "Dael" wrote in message ... BTW, I checked the date of this post... I am using office 2007. "Ken Wright" wrote: Select a column where you can be SURE that a blank cell means you want to delete that row. Select the whole column, do edit / Go to / Special / blanks, then hit edit / delete / entire row -- Regards Ken....................... Microsoft MVP - Excel Sys Spec - Win XP Pro / XL 97/00/02/03 ------------------------------Â*------------------------------Â*---------------- It's easier to beg forgiveness than ask permission :-) ------------------------------Â*------------------------------Â*---------------- "rgtest" wrote in message ... I exported data from a Crystal Report into Excel. During the export process extra fields and and columns were added to the data set. I would like to delete the blank rows that were inserted between every record from my spreadsheet. Is there a way to delete extra rows from a spreadsheet without selecting each row? For example, could I run a script to delete rows with null values or space? Thanks |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
I want to delete multiple blank rows from a spreadsheet | New Users to Excel | |||
In a protected worksheet allow users to delete rows | Excel Worksheet Functions | |||
How can I delete rows from Pivot Tables in Excel 2000 as in 97 | Excel Discussion (Misc queries) | |||
How do I remove blank rows in Excel? | Excel Discussion (Misc queries) | |||
No Smart Tag help: just a blank "MS Excel Help" window - Excel 2003 | Excel Discussion (Misc queries) |