Change printing order of Excel? - excel

By default, Excel prints the worksheets from left to right. Is it possible to change this?
So far, I didn't find any solution. The only thing left is to move the sheets according to the order I want, but I am looking for a more elegant way to do it.

Related

Filling data via series AutoFill without dragging

It's been quite some time since I used a spreadsheet product. In Excel 2003 there was a series autofill feature. I don't mean the "enter two numbers, highlight, and drag" feature. There was a way to bring up a menu, alt-e-i-s if my muscle memory recalls correctly, that would let you specify a start value, end value and step value. It was incredibly useful.
I really could use this feature in Google sheets. I've been searching for the last 15 minutes and can not find it anywhere. I also checked and it looks like this might not be a feature in MS excel anymore, either. Does anyone know if either product can do this?
You are probably looking for the SEQUENCE function in Google Sheets
=SEQUENCE(11,1,6,2)
Please read more about it here

Format of Data Dictionary

I have been creating a data dictionary with each table having a separate Excel sheet.
However now I've got so many tables that using the tabs has become cumbersome.
Has anyone got any suggestions to make them more manageable?
Thanks
I think Darren Bartrup-Cook's answer should do it.
If you right-click the arrows to the left of the tabs you'll get a list of the first 15 tab names and a more sheets option to open a dialog box of sheet names.
(Darren I'm trying to work out how to say your comment was the answer but this was the best I could do)

Disable Sorting in excel

I have an excel document with many columns and many rows filled with data.
I want to be prevent user for sorting the data completely, but user should be able to insert and delete row as they wish. They can also edit any cells that they want.
May I know if there is anyway to achieve that?
Thanks.
I think this should work-
Protect the worksheet and check all the option other than the Sort and autofilter and you should be good to go.

Most efficient way to place hundreds of array formulas?

I am new to VBA and advanced formulas for that matter and would deeply appreciate some guidance here.
I have a workbook that acts as a GUI for a database in another workbook. I use the following array formula to act as a search function:
{=IF(ISERROR(INDEX('Client Contact Database.xlsx'!Data.ContactsFull,SMALL(IF('Client Contact Database.xlsx'!Data.ContactClients=$L$1,ROW('Client Contact Database.xlsx'!Data.ContactClients)),ROW(1:1)),2)),"",INDEX('Client Contact Database.xlsx'!Data.ContactsFull,SMALL(IF('Client Contact Database.xlsx'!Data.ContactClients=$L$1,ROW('Client Contact Database.xlsx'!Data.ContactClients)-1),ROW(1:1)),1))}
Although very sloppy, this works fine. However, I now need to add option buttons to toggle between searching for two different things. This means I have to replace the array formula from A3:L104 through VBA. My question is twofold:
How can I shorten this formula to under 255 chars to use with .FormulaArray? I tried putting it in two halves but my understanding of syntax is not sufficient.
Even if I got that to work, I imagine it would be extremely slow and inefficient. Is there a better way to go about this task?
Any help is greatly appreciated, I'm in way over my head with this. Thanks in advance.
First off, swap out your IF(ISERROR(<formula>), "", <formula>) for something that uses the IFERROR function. This will effectively cut your formula in half as IFERROR takes care of error control and default value without duplicating the formula.
=iferror(INDEX('Client Contact Database.xlsx'!Data.ContactsFull,SMALL(IF('Client Contact Database.xlsx'!Data.ContactClients=$L$1,ROW('Client Contact Database.xlsx'!Data.ContactClients)-1),ROW(1:1)),1), "")
I did not build all of the external references and named ranges for a full build environment, but I believe I transcribed that correctly.

Plot every 2nd point in Excel using VBA

Is there a way to plot every 2nd point in Excel using VBA and not involving use of extra columns? Thanks.
I'm guessing you are plotting points to a line graph. Correct? If that's the case I wouldn't use VBA at all. Just make a custom range name selecting every other point. If you explain your situation a little better I might be able to help.

Resources