Issue with removing rows in excel table - excel

I was working with new office web add-in for excel and manipulating the excel tables programmatically.
There are some strange situations where depending on table location it is not possible to delete the rows of the table.
For example as shown in an image below, when removing row in the first table the error is "This won't work because it would move cells in a table on your worksheet."
In cases below there is no any error, I am not sure what is wrong with first use case.
and this

It's because in the first case removing one of the rows would move part of the rows of the second table (the first two columns would move up one row). In your other cases removing the row from the first table would only move up empty cells, not affecting the other tables.

Related

Message error in Excel _how can I solve it?

Can anyone tell me how can I solve the following error? I get this error every time I enter a value in my cells. This Excel has a VBA script and based on the entered values, it runs a stored procedure.
The Excel runs correct, is just that I get this message all the time.
It seems that your code tries to add or remove a row in the upper table (unfortunately you failed to show the code).
Your tables don't have the same number of columns so when adding (or removing) the row would move only a part of the lower table(s) down which would corrupt the layout.
Possible Workarounds:
Instead of inserting a table row, insert a row to the whole sheet.
Organize your data so that tables are not stacked (show the tables next to each other, not above each other)
Make sure all tables have the same number of columns.

How can I automatically refresh filtered data?

I have two sheets of data; 'Master' contains information about cargo and it's location, 'X ray' contains all rows matching the same location.
I've created a true/false statement that checks location and pulls all relevant data to 'X ray'. That is working perfectly. However, i have to re apply the filter to see the changes.
I want the filter in 'x ray' to auto refresh when a change is made in the 'master' sheet.
The column i'm filtering is 'IF True' in A1, When the data displays 'True, show row.
I've tried many of the different methods on stack overflow, but with no success. I have low level ability with VBA code.
I think you can have the "auto refresh" only by using Pivot tables. Try to create your second tables as linked pivot table using the data from the first table.

Pivot Table returns wrong value on one row

I have a very strange problem. I built a macro that refreshes several PivotTables. Everything is fine except for one PivotTable where one value "AGHF21A#BFF" in the source gets changed into "54r" in the Pivot Table. Other PivotTables also get data from this source and they all get the correct value. This only happens with this specific case from a list of 30 products, this is the only one that changes the value in the Pivot Table.
I tried everything Excel would allow me do. I changed the format to string/general. I tried to do a calculated field. The strange thing is that if in the source data I add let's say any character, remove any character or change any character then the pivot table does recognize the code and does not change it to the strange code "54r." I have never seen any Pivot table do this before.
The Macro downloads different reports into Excel and then it refreshes the PivotTables. Any help would be very appreciated.

Pivot table Filter deletes other data on sheet

I currently have a pivot table on one sheet and a list of data on another sheet. I wanted to put both next to each other so I moved the pivot table to the left of the data set without a problem. However, every time I use a filter on the pivot table, it prompts me to ask if I want to delete all the other data on that sheet. Clicking okay clears the whole sheet but clicking cancel doesn't apply the filter. Any idea how I can get around this?
The only way around this is to make sure they do not overlap at all ... because if the pivot expands / contracts it affects the sheet and thus the table. I do think a possible work around at least in my quick testing is too keep the table on another sheet, but create another pivot of that table on the same sheet. Then Simply put the columns as columns so it looks like a table.

Two Excel tables created from SQL queries collide in formula auto-fill

I have an Excel 2010 workbook with two SQL queries each returning data to a separate worksheet as a named table. They return the same db fields, but one is constrained on the values of one of the fields. I have additional columns using formulas to transform these field data, and these are also identical between worksheets.
Upon refresh, Excel autofills the formulae per the conventions of a named table. One of the sheets/tables--call it Table 1-- autofills with native references (e.g., for a field/column named variable, the corresponding formula uses [#[variable]] as its reference. However, the other table--call it Table 2--autofills with references to Table 1, i.e., 'Table 1'[#[variable]].
I have searched and replaced these several times, and rewritten the formulae, but each time I refresh the data query these references pop up. I searched to replace Table 1 with Table 2, as it occurred to me this may be a namespace collision and Excel just takes the first-created table as canon. This, though, doesn't fix the issue, nor did changing the column names to create a non-colliding namespace.
The only other thing I can think is that I'd copied the formulas from Table 1 and even though I removed the table name perhaps Excel has held onto the reference. Is there a table cache or such that Excel references to keep pulling these? Should I create a new query and new table and manually create the formulae, or would that run into the same issue?
[Entering this as an answer so it's not shown as an outstanding question.]
Creating the relevant tables from scratch results in no such namespace collision nor any wonkiness thus far, as we'd expect. I realized that I'd left something out of my initial question: I had copied, in whole or part (likely whole), the tab containing Table 1 to create Table 2. Even editing the resulting new SQL query and the formulae on Table 2, it seems Excel--in its effort to help--recalls several components of the table and does not update this cached information.

Resources