Spreadsheets Inside of Spreadsheets

  • Thread starter Thread starter John Creighto
  • Start date Start date
Click For Summary
SUMMARY

This discussion focuses on creating a spreadsheet within a spreadsheet using Microsoft Excel. The process involves utilizing the Visual Basic toolbar to select Microsoft Office Spreadsheet as a web component. Key concerns include the inability to hide column headings and toolbars, leading to a cluttered display. Suggested solutions include using Excel's "Show/Hide" and "Group/Ungroup" features to enhance visual appeal and navigation, as well as exploring alternatives like MathType for better representation of arrays.

PREREQUISITES
  • Familiarity with Microsoft Excel 365 features
  • Understanding of Visual Basic for Applications (VBA)
  • Knowledge of Excel's "Show/Hide" and "Group/Ungroup" functionalities
  • Basic concepts of web components in Excel
NEXT STEPS
  • Learn how to implement Excel macros for enhanced functionality
  • Explore the use of MathType for visually appealing data representation
  • Research advanced Excel VBA techniques for custom object creation
  • Investigate best practices for using web components in Excel
USEFUL FOR

This discussion is beneficial for Excel users, data analysts, and developers looking to enhance their spreadsheet presentations and functionality through creative solutions and advanced features.

John Creighto
Messages
487
Reaction score
2
So, I can create a spreadsheet inside a spreadsheet as follows in Excel:

1) Open the visual basic toolbar
2) Select More controls
3) Select Microsoft Office spreadsheet

The spreadsheet seems to be a web component (which means I guess it is more light weight then a regular spreadsheet and probably has some security restrictions). I thought this would be a cool way to represent arrays inside of excel. However there are some things I don't like:

-I don't think their are any options for hiding the things like, column headings, toobars and such...these make it look very ugly and should only show if you are editing values in it.
-The display in non compact. It is a good format for editing but not for display, besides if I want to edit a value in it I'd probably rather it open in a separate window.

3. I suppose I could always create my own active x object for excel although that kind of defeats the purpose because I like excel because it is available on most computers. I might not have the rights to link additional libraries on other computers. Also for anyone who use the spread sheet it creates an extra step of linking a library they will have to go through before using the spreadsheet.

Is there a way I can extend these objects from inside excel without writing any external libraries. Maybe make it so I can put some kind of canvas over it for display, and then move the canvas to the back when people are in edit mode. I notice when you are in visual basic edit mode excel gives you the option to move things to the front or move things to the back but I would like it so the display object could be treated as the same object as the spread sheet object.

edit Thinking further perhaps it would be more fun to use something like mathype to represent arrays in excel instead of embedding a spreadsheet in a spreadsheet. It would certainly look prettier. Or maybe use something like mathtype for the visual part but store the data in a separate embeded spreadsheet.
 
Technology news on Phys.org


Hello! Thank you for sharing your experience with creating a spreadsheet inside a spreadsheet in Excel. I can understand your interest in finding creative ways to represent data in a more visually appealing and user-friendly manner.

There are a few options that you can explore to address the issues you mentioned. One option is to use the "Show/Hide" feature in Excel. This allows you to hide certain elements, such as column headings and toolbars, when you are in display mode. This can make your spreadsheet look cleaner and more professional.

Another option is to use Excel's "Group" and "Ungroup" feature. This allows you to group certain elements together and collapse them when not in use. This can help make your spreadsheet more compact and easier to navigate.

You also mentioned the possibility of creating your own active x object for Excel. While this may require some additional steps, it can give you more control over the appearance and functionality of your spreadsheet.

Additionally, you can explore using other software, such as MathType, to represent arrays in a more visually appealing way. This can be a great way to enhance the overall look and user experience of your spreadsheet.

In terms of extending objects from within Excel without writing external libraries, you may want to look into using macros. Macros can help you automate tasks and extend the functionality of your spreadsheets without the need for additional libraries.

I hope these suggestions are helpful in addressing your concerns and finding a solution that works for you. it's great to see your interest in finding creative and effective ways to present data. Keep exploring and experimenting, and you may come up with even more innovative solutions!
 

Similar threads

  • · Replies 20 ·
Replies
20
Views
3K
  • · Replies 19 ·
Replies
19
Views
3K
  • · Replies 50 ·
2
Replies
50
Views
9K
Replies
4
Views
4K
  • · Replies 22 ·
Replies
22
Views
4K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 2 ·
Replies
2
Views
4K
Replies
10
Views
2K
  • · Replies 2 ·
Replies
2
Views
7K
  • · Replies 1 ·
Replies
1
Views
5K