Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
When I try to cut and insert 20,000 rows from one worksheet to another
worksheet that already has 50,000 rows I get the error "To prevent possible loss of data, Excel cannot shift nonblank cells off of the worksheet." I only see a total 65,536 rows in the worksheet - I thought Excel 2007 supported a million rows. |
#2
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
Sounds like you have a pre-Excel 2007 workbook open in Excel 2007 in
compatibility mode (look in the title bar and see if it says compatibility mode). If so, the workbook has 65,536 rows, not 1,048,576. You can save the workbook as an Excel workbook which will be in Excel 2007 format, close the workbook and re-open it. Tyro "WL" wrote in message ... When I try to cut and insert 20,000 rows from one worksheet to another worksheet that already has 50,000 rows I get the error "To prevent possible loss of data, Excel cannot shift nonblank cells off of the worksheet." I only see a total 65,536 rows in the worksheet - I thought Excel 2007 supported a million rows. |
#3
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
Hi,
I am getting error in macro. To prevent possible loss of data, Microsoft Excel cannot shift nonblank cells off the worksheet. Below is code Sheet1.Range(Cells(1, 8), Cells(NbListClients + 1, 12)) = ListClients ' shriyansh Sheet1.Rows("1:3999").Insert Shift:=xlDown i need help on this. |
#4
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
Maybe...
XL: "Cannot Shift Objects Off Sheet" Error Hiding Columns http://support.microsoft.com/default...b;en-ca;211769 Remember to look for comments and merged cells. And for objects that may not be displayed: xl2003: tools|options|view tab|Check Show All xl2007: Office button|excel options|advanced Display options for this workbook|For objects|Show|check all ctrl-6 Should do the same in any version. Debra Dalgleish has a blog post, too: http://blog.contextures.com/archives...in-excel-2007/ ============= ps. You have a bug in your code. You'll see it if Sheet1 is not the activesheet (if the code is in a general module)--or if Sheet1 is not the module that owns the code. This line should have the cells() qualified, too: Sheet1.Range(Cells(1, 8), Cells(NbListClients + 1, 12)) = ListClients either: Sheet1.Range(sheet1.Cells(1, 8), sheet1.Cells(NbListClients + 1, 12)) _ = ListClients or (I like): with sheet1 .Range(.Cells(1, 8), .Cells(NbListClients + 1, 12)) = ListClients end with The leading dots means that that object (.range() or .cells()) belong to the object in the previous with statement--in this case Sheet1. vikas wrote: Hi, I am getting error in macro. To prevent possible loss of data, Microsoft Excel cannot shift nonblank cells off the worksheet. Below is code Sheet1.Range(Cells(1, 8), Cells(NbListClients + 1, 12)) = ListClients ' shriyansh Sheet1.Rows("1:3999").Insert Shift:=xlDown i need help on this. -- Dave Peterson |
#5
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
I am strill getting the same error.
Range(Cells(1, 8), Cells(NbListClients + 1, 12)) = ListClients Feuil2Tri.Rows("1:3999").Insert Shift:=xlDown ----- this line error comes 'on place les en têtes de tri et la liste For t = 1 To 13 Feuil2Tri.Cells(1, t) = "X" + Format(t) Next t Call FiltreGest(0, "", 0) Call FiltreCliByGest(ListeGest, NbGest) 'on calcul le nbre de ligne de critère, et le nombre de ligne du tab final NbligneCritere = Feuil2Tri.Range("a1").CurrentRegion.Rows.Count NbLigneTabFinal = Feuil2Tri.Cells(NbligneCritere + 1, 20).CurrentRegion.Rows.Count 'on replace le tableau filtré a sa place Feuil2Tri.Columns("A:S").Delete Shift:=xlToLeft Feuil2Tri.Range(Rows(1), Rows(NbligneCritere)).Delete Shift:=xlUp 'Mantis 5239: BPS: Issue on the weekly when trying to change the period : sjain 'Feuil2Tri.Rows("1:999").Insert Shift:=xlDown Feuil2Tri.Rows("1:3999").Insert Shift:=xlDown "Dave Peterson" wrote: Maybe... XL: "Cannot Shift Objects Off Sheet" Error Hiding Columns http://support.microsoft.com/default...b;en-ca;211769 Remember to look for comments and merged cells. And for objects that may not be displayed: xl2003: tools|options|view tab|Check Show All xl2007: Office button|excel options|advanced Display options for this workbook|For objects|Show|check all ctrl-6 Should do the same in any version. Debra Dalgleish has a blog post, too: http://blog.contextures.com/archives...in-excel-2007/ ============= ps. You have a bug in your code. You'll see it if Sheet1 is not the activesheet (if the code is in a general module)--or if Sheet1 is not the module that owns the code. This line should have the cells() qualified, too: Sheet1.Range(Cells(1, 8), Cells(NbListClients + 1, 12)) = ListClients either: Sheet1.Range(sheet1.Cells(1, 8), sheet1.Cells(NbListClients + 1, 12)) _ = ListClients or (I like): with sheet1 .Range(.Cells(1, 8), .Cells(NbListClients + 1, 12)) = ListClients end with The leading dots means that that object (.range() or .cells()) belong to the object in the previous with statement--in this case Sheet1. vikas wrote: Hi, I am getting error in macro. To prevent possible loss of data, Microsoft Excel cannot shift nonblank cells off the worksheet. Below is code Sheet1.Range(Cells(1, 8), Cells(NbListClients + 1, 12)) = ListClients ' shriyansh Sheet1.Rows("1:3999").Insert Shift:=xlDown i need help on this. -- Dave Peterson . |
#6
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
I don't have any other guesses.
vikas wrote: I am strill getting the same error. Range(Cells(1, 8), Cells(NbListClients + 1, 12)) = ListClients Feuil2Tri.Rows("1:3999").Insert Shift:=xlDown ----- this line error comes 'on place les en têtes de tri et la liste For t = 1 To 13 Feuil2Tri.Cells(1, t) = "X" + Format(t) Next t Call FiltreGest(0, "", 0) Call FiltreCliByGest(ListeGest, NbGest) 'on calcul le nbre de ligne de critère, et le nombre de ligne du tab final NbligneCritere = Feuil2Tri.Range("a1").CurrentRegion.Rows.Count NbLigneTabFinal = Feuil2Tri.Cells(NbligneCritere + 1, 20).CurrentRegion.Rows.Count 'on replace le tableau filtré a sa place Feuil2Tri.Columns("A:S").Delete Shift:=xlToLeft Feuil2Tri.Range(Rows(1), Rows(NbligneCritere)).Delete Shift:=xlUp 'Mantis 5239: BPS: Issue on the weekly when trying to change the period : sjain 'Feuil2Tri.Rows("1:999").Insert Shift:=xlDown Feuil2Tri.Rows("1:3999").Insert Shift:=xlDown "Dave Peterson" wrote: Maybe... XL: "Cannot Shift Objects Off Sheet" Error Hiding Columns http://support.microsoft.com/default...b;en-ca;211769 Remember to look for comments and merged cells. And for objects that may not be displayed: xl2003: tools|options|view tab|Check Show All xl2007: Office button|excel options|advanced Display options for this workbook|For objects|Show|check all ctrl-6 Should do the same in any version. Debra Dalgleish has a blog post, too: http://blog.contextures.com/archives...in-excel-2007/ ============= ps. You have a bug in your code. You'll see it if Sheet1 is not the activesheet (if the code is in a general module)--or if Sheet1 is not the module that owns the code. This line should have the cells() qualified, too: Sheet1.Range(Cells(1, 8), Cells(NbListClients + 1, 12)) = ListClients either: Sheet1.Range(sheet1.Cells(1, 8), sheet1.Cells(NbListClients + 1, 12)) _ = ListClients or (I like): with sheet1 .Range(.Cells(1, 8), .Cells(NbListClients + 1, 12)) = ListClients end with The leading dots means that that object (.range() or .cells()) belong to the object in the previous with statement--in this case Sheet1. vikas wrote: Hi, I am getting error in macro. To prevent possible loss of data, Microsoft Excel cannot shift nonblank cells off the worksheet. Below is code Sheet1.Range(Cells(1, 8), Cells(NbListClients + 1, 12)) = ListClients ' shriyansh Sheet1.Rows("1:3999").Insert Shift:=xlDown i need help on this. -- Dave Peterson . -- Dave Peterson |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Adding Error Bars Excel 2007 | Excel Discussion (Misc queries) | |||
Adding new rows to an Excel spreadsheet | Charts and Charting in Excel | |||
Excel 2007 - Adding Labels to Scattergraph Points | Charts and Charting in Excel | |||
How do I view the maximum rows in Excel 2007 (Million Rows)? | Excel Discussion (Misc queries) | |||
adding rows to excel table | New Users to Excel |