Excel keeps running out of memory on table.Resize - Method Resize of object ListObject failedHow to select clear table contents without destroying the table?Strange out of memory issue while loading an image to a Bitmap objectVBA to sort table and ignore total rowUserform combobox not populating on initializeExcel VBA: Run-time error (Method 'Value' of object 'Range' failed), but only on consecutive runsExcel VBA Error: 1004 Method 'Range' of object '_Worksheet' Failed when Selecting the Range of a Variables ValuePopulate data across monthly tabsShow only selected table column after filter to new worksheetsExcel Automation Error: Run-time error '-2147417848 (80010108)'excel VBA for resizing ranges refered with listobject rangesHow to prepolulate the combobox list from Excel into userform?

Access to all elements on the page

Credit card offering 0.5 miles for every cent rounded up. Too good to be true?

Asking bank to reduce APR instead of increasing credit limit

Humans meet a distant alien species. How do they standardize? - Units of Measure

Applicants clearly not having the skills they advertise

Unorthodox way of solving Einstein field equations

How do I get a cleat that's stuck in a pedal, detached from the shoe, out?

Have powerful mythological heroes ever run away or been deeply afraid?

Accidentally cashed a check twice

How did rebel fighters get past the Scarif shield?

Is it possible for people to live in the eye of a permanent hypercane?

Is it a problem that pull requests are approved without any comments

How to decline physical affection from a child whose parents are pressuring them?

Opposite of "Squeaky wheel gets the grease"

Explain Ant-Man's "not it" scene from Avengers: Endgame

Hygienic footwear for prehensile feet?

Pros and cons of writing a book review?

Beginner's snake game using PyGame

Why use water tanks from a retired Space Shuttle?

How to detach yourself from a character you're going to kill?

Computing the differentials in the Adams spectral sequence

Is it legal in the UK for politicians to lie to the public for political gain?

Unconventional Opposites

GFCI Outlet in Bathroom, Lights not working



Excel keeps running out of memory on table.Resize - Method Resize of object ListObject failed


How to select clear table contents without destroying the table?Strange out of memory issue while loading an image to a Bitmap objectVBA to sort table and ignore total rowUserform combobox not populating on initializeExcel VBA: Run-time error (Method 'Value' of object 'Range' failed), but only on consecutive runsExcel VBA Error: 1004 Method 'Range' of object '_Worksheet' Failed when Selecting the Range of a Variables ValuePopulate data across monthly tabsShow only selected table column after filter to new worksheetsExcel Automation Error: Run-time error '-2147417848 (80010108)'excel VBA for resizing ranges refered with listobject rangesHow to prepolulate the combobox list from Excel into userform?






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;








1















fairly straightforward question:



I've got an excel ListObject("list"). It's part of a longer procedure - in particular it is launched from an UserForm that triggers this procedure upon every Change



What I'm trying to do, is: Simply clear the table and leave only the .HeaderRowRange unchanged.



Dim temp as Range
Dim ws2 As Worksheet: Set ws2 = Sheets("Pomocne")
Dim tbl As ListObject: Set tbl = ws2.ListObjects("list")

If Not tbl.DataBodyRange Is Nothing Then
tbl.DataBodyRange.ClearContents
Set temp = tbl.HeaderRowRange
Set temp = temp.Resize(2)
tbl.Resize temp
End If


Now this works all nice and fine. However, weird part is, if I change the ComboBox too many times, then suddenly the Resize method fails for seemingly no reason.



enter image description here



enter image description here



Additionally, if I try to check anything, I get a message that Excel has run out of memory.



enter image description here



Is there perhaps any way, I could re-size the table in a more memory friendly way that would not result in an error after multiple changes? Or perhaps am I resizing the table range incorrectly?










share|improve this question
























  • What is the value of temp?

    – Paul Ogilvie
    Mar 24 at 12:59











  • @PaulOgilvie well it is a range, consisting of multiple cells, so temp as in within itself would return Nothing.. Upon the crash/error, the temp.Address returns $B$2:$G$3 which is the correct range.

    – Rawrplus
    Mar 24 at 13:41












  • Perhaps should have worded that comment better, not Nothing, but given it consists of multiple cells, it would nto be possible to print .Value

    – Rawrplus
    Mar 24 at 13:52











  • There must be something else in your code, cause I couldn't replicate the error. Maybe check this answer for resizing/clearing a listboject: stackoverflow.com/questions/10220906/…

    – Ricardo Diaz
    Mar 24 at 14:39

















1















fairly straightforward question:



I've got an excel ListObject("list"). It's part of a longer procedure - in particular it is launched from an UserForm that triggers this procedure upon every Change



What I'm trying to do, is: Simply clear the table and leave only the .HeaderRowRange unchanged.



Dim temp as Range
Dim ws2 As Worksheet: Set ws2 = Sheets("Pomocne")
Dim tbl As ListObject: Set tbl = ws2.ListObjects("list")

If Not tbl.DataBodyRange Is Nothing Then
tbl.DataBodyRange.ClearContents
Set temp = tbl.HeaderRowRange
Set temp = temp.Resize(2)
tbl.Resize temp
End If


Now this works all nice and fine. However, weird part is, if I change the ComboBox too many times, then suddenly the Resize method fails for seemingly no reason.



enter image description here



enter image description here



Additionally, if I try to check anything, I get a message that Excel has run out of memory.



enter image description here



Is there perhaps any way, I could re-size the table in a more memory friendly way that would not result in an error after multiple changes? Or perhaps am I resizing the table range incorrectly?










share|improve this question
























  • What is the value of temp?

    – Paul Ogilvie
    Mar 24 at 12:59











  • @PaulOgilvie well it is a range, consisting of multiple cells, so temp as in within itself would return Nothing.. Upon the crash/error, the temp.Address returns $B$2:$G$3 which is the correct range.

    – Rawrplus
    Mar 24 at 13:41












  • Perhaps should have worded that comment better, not Nothing, but given it consists of multiple cells, it would nto be possible to print .Value

    – Rawrplus
    Mar 24 at 13:52











  • There must be something else in your code, cause I couldn't replicate the error. Maybe check this answer for resizing/clearing a listboject: stackoverflow.com/questions/10220906/…

    – Ricardo Diaz
    Mar 24 at 14:39













1












1








1


1






fairly straightforward question:



I've got an excel ListObject("list"). It's part of a longer procedure - in particular it is launched from an UserForm that triggers this procedure upon every Change



What I'm trying to do, is: Simply clear the table and leave only the .HeaderRowRange unchanged.



Dim temp as Range
Dim ws2 As Worksheet: Set ws2 = Sheets("Pomocne")
Dim tbl As ListObject: Set tbl = ws2.ListObjects("list")

If Not tbl.DataBodyRange Is Nothing Then
tbl.DataBodyRange.ClearContents
Set temp = tbl.HeaderRowRange
Set temp = temp.Resize(2)
tbl.Resize temp
End If


Now this works all nice and fine. However, weird part is, if I change the ComboBox too many times, then suddenly the Resize method fails for seemingly no reason.



enter image description here



enter image description here



Additionally, if I try to check anything, I get a message that Excel has run out of memory.



enter image description here



Is there perhaps any way, I could re-size the table in a more memory friendly way that would not result in an error after multiple changes? Or perhaps am I resizing the table range incorrectly?










share|improve this question
















fairly straightforward question:



I've got an excel ListObject("list"). It's part of a longer procedure - in particular it is launched from an UserForm that triggers this procedure upon every Change



What I'm trying to do, is: Simply clear the table and leave only the .HeaderRowRange unchanged.



Dim temp as Range
Dim ws2 As Worksheet: Set ws2 = Sheets("Pomocne")
Dim tbl As ListObject: Set tbl = ws2.ListObjects("list")

If Not tbl.DataBodyRange Is Nothing Then
tbl.DataBodyRange.ClearContents
Set temp = tbl.HeaderRowRange
Set temp = temp.Resize(2)
tbl.Resize temp
End If


Now this works all nice and fine. However, weird part is, if I change the ComboBox too many times, then suddenly the Resize method fails for seemingly no reason.



enter image description here



enter image description here



Additionally, if I try to check anything, I get a message that Excel has run out of memory.



enter image description here



Is there perhaps any way, I could re-size the table in a more memory friendly way that would not result in an error after multiple changes? Or perhaps am I resizing the table range incorrectly?







excel vba memory runtime-error out-of-memory






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Mar 24 at 12:36







Rawrplus

















asked Mar 24 at 12:20









RawrplusRawrplus

3,55551436




3,55551436












  • What is the value of temp?

    – Paul Ogilvie
    Mar 24 at 12:59











  • @PaulOgilvie well it is a range, consisting of multiple cells, so temp as in within itself would return Nothing.. Upon the crash/error, the temp.Address returns $B$2:$G$3 which is the correct range.

    – Rawrplus
    Mar 24 at 13:41












  • Perhaps should have worded that comment better, not Nothing, but given it consists of multiple cells, it would nto be possible to print .Value

    – Rawrplus
    Mar 24 at 13:52











  • There must be something else in your code, cause I couldn't replicate the error. Maybe check this answer for resizing/clearing a listboject: stackoverflow.com/questions/10220906/…

    – Ricardo Diaz
    Mar 24 at 14:39

















  • What is the value of temp?

    – Paul Ogilvie
    Mar 24 at 12:59











  • @PaulOgilvie well it is a range, consisting of multiple cells, so temp as in within itself would return Nothing.. Upon the crash/error, the temp.Address returns $B$2:$G$3 which is the correct range.

    – Rawrplus
    Mar 24 at 13:41












  • Perhaps should have worded that comment better, not Nothing, but given it consists of multiple cells, it would nto be possible to print .Value

    – Rawrplus
    Mar 24 at 13:52











  • There must be something else in your code, cause I couldn't replicate the error. Maybe check this answer for resizing/clearing a listboject: stackoverflow.com/questions/10220906/…

    – Ricardo Diaz
    Mar 24 at 14:39
















What is the value of temp?

– Paul Ogilvie
Mar 24 at 12:59





What is the value of temp?

– Paul Ogilvie
Mar 24 at 12:59













@PaulOgilvie well it is a range, consisting of multiple cells, so temp as in within itself would return Nothing.. Upon the crash/error, the temp.Address returns $B$2:$G$3 which is the correct range.

– Rawrplus
Mar 24 at 13:41






@PaulOgilvie well it is a range, consisting of multiple cells, so temp as in within itself would return Nothing.. Upon the crash/error, the temp.Address returns $B$2:$G$3 which is the correct range.

– Rawrplus
Mar 24 at 13:41














Perhaps should have worded that comment better, not Nothing, but given it consists of multiple cells, it would nto be possible to print .Value

– Rawrplus
Mar 24 at 13:52





Perhaps should have worded that comment better, not Nothing, but given it consists of multiple cells, it would nto be possible to print .Value

– Rawrplus
Mar 24 at 13:52













There must be something else in your code, cause I couldn't replicate the error. Maybe check this answer for resizing/clearing a listboject: stackoverflow.com/questions/10220906/…

– Ricardo Diaz
Mar 24 at 14:39





There must be something else in your code, cause I couldn't replicate the error. Maybe check this answer for resizing/clearing a listboject: stackoverflow.com/questions/10220906/…

– Ricardo Diaz
Mar 24 at 14:39












0






active

oldest

votes












Your Answer






StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");

StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);

else
createEditor();

);

function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);



);













draft saved

draft discarded


















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55323739%2fexcel-keeps-running-out-of-memory-on-table-resize-method-resize-of-object-list%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown

























0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes















draft saved

draft discarded
















































Thanks for contributing an answer to Stack Overflow!


  • Please be sure to answer the question. Provide details and share your research!

But avoid


  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.

To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55323739%2fexcel-keeps-running-out-of-memory-on-table-resize-method-resize-of-object-list%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

Kamusi Yaliyomo Aina za kamusi | Muundo wa kamusi | Faida za kamusi | Dhima ya picha katika kamusi | Marejeo | Tazama pia | Viungo vya nje | UrambazajiKuhusu kamusiGo-SwahiliWiki-KamusiKamusi ya Kiswahili na Kiingerezakuihariri na kuongeza habari

Swift 4 - func physicsWorld not invoked on collision? The Next CEO of Stack OverflowHow to call Objective-C code from Swift#ifdef replacement in the Swift language@selector() in Swift?#pragma mark in Swift?Swift for loop: for index, element in array?dispatch_after - GCD in Swift?Swift Beta performance: sorting arraysSplit a String into an array in Swift?The use of Swift 3 @objc inference in Swift 4 mode is deprecated?How to optimize UITableViewCell, because my UITableView lags

Access current req object everywhere in Node.js ExpressWhy are global variables considered bad practice? (node.js)Using req & res across functionsHow do I get the path to the current script with Node.js?What is Node.js' Connect, Express and “middleware”?Node.js w/ express error handling in callbackHow to access the GET parameters after “?” in Express?Modify Node.js req object parametersAccess “app” variable inside of ExpressJS/ConnectJS middleware?Node.js Express app - request objectAngular Http Module considered middleware?Session variables in ExpressJSAdd properties to the req object in expressjs with Typescript