Excel program with multiple tabs with shared information linked

Click For Summary

Discussion Overview

The discussion revolves around creating an Excel program that allows multiple tabs to share and link information, specifically for tracking employee activities. Participants explore methods for linking data between individual employee tabs and a master tab while addressing the challenges of maintaining editable cells without overwriting formulas.

Discussion Character

  • Technical explanation
  • Debate/contested
  • Exploratory

Main Points Raised

  • One participant inquires about the feasibility of linking multiple tabs in Excel so that changes in individual tabs reflect in a master tab.
  • Several participants suggest using formulas to link cells, with instructions on how to start writing a formula and reference cells from different tabs.
  • Another participant expresses confusion about how to enter data without overwriting formulas, emphasizing the need for editable cells in both the individual and master tabs.
  • A participant argues that Excel may not be suitable for this application, suggesting that a database software might be more appropriate for linking individual entries to a master record.
  • Alternative solutions are proposed, including the use of MS Groove for collaborative editing, which could allow multiple users to modify a shared document without the issues present in Excel.
  • One participant mentions that using VBA could simplify the process, providing an example of how to set up linked cells across tabs while allowing for data entry.

Areas of Agreement / Disagreement

Participants do not reach a consensus on the best approach to achieve the desired functionality in Excel. There are competing views on whether Excel is the right tool for the task and how to effectively link data while allowing for user input.

Contextual Notes

Participants highlight limitations related to the flexibility of linked formulas in Excel, particularly when dealing with multiple entries and the need for editable cells. The discussion also touches on the potential security concerns with using VBA code.

Who May Find This Useful

This discussion may be useful for individuals or teams looking to manage shared information in Excel, particularly in workplace settings where tracking employee activities is necessary. It may also benefit those considering alternative software solutions for collaborative data management.

Malinko9
Messages
2
Reaction score
0
I need help on writing an excel program that will allow my company to have multiple tabs with some of the same information linked. I would like to have the people in my company each have a tab with there information on it, and when they change something in there tab the main tab with the master infromation will also change. Is this posible?
 
Computer science news on Phys.org
Yes. The easy way is to start writing a formula, then while you are in the middle on it, click the tab you want and click the cell you want to reference. The cell address will appear in the formula.
 
I don't even know how to start a formula like that. Plus if the formula is in the cell that the information is in would you not over type the formula? Let's say you have a total of four tabs on the bottom, One called Master, 2 called joe, 3 called tim, and 4 called sam. The point of this work book is to keep track of dates that employee did something. I would like to have the cells open to write dates in but still have the three named tabs link to the Maseter. so let's say joe put a date of 2/22/04 in the column called Group check (b10) I would also like the same information in the master to change. I tryed the copy, paste then link cells, but that still puts a formula in the cells you linked, I would like to get rid of the formula so you can type in ether cell.
 
Basics on starting formula:

Always starts with =

Then you do an open parantheses.

(example: a1:a5 * b1:b2 - c1)

It's pretty straight forward. Just play with it. Also, you can click and drag to select the cells you want while writing a formula.
 
Type an equals sign, then click on the cell you want to reference. That's all there is to it.
 
I don't think you can do what Malinko is asking in Excel. S/he's asking about being able to type in EITHER cell. With a linked formula, that only works if you do all the entry in ONE of the two worksheets. It also gives you no flexibility if multiple entries in one workbook get added into a singly entry in another, particularly if those entries are not fixed in number. It would also be very cumbersome to do with multiple entries for multiple employees, because you'd have to manually create the formula for each field in the master sheet.

Malinko, why are you using Excel for an application like this? It sounds like you need a database software where you can define fields from individual database entries all be linked to a master record.

Another possibility...do they need their own sheets, or could they modify a master sheet? If you just need them all to see all the entries, and you're using MS Office, then have you considered using MS Groove? It creates a collaborative environment where you can "publish" a version of a file for the entire group to use and every time a member of the group modifies it, it automatically changes everyone's copy of it. I haven't actually tried it myself, because nobody else I work with has the same version of Office I have (this is what I get for getting the newest version when everyone else is clinging to the older version they know how to use), but it looks like something that would be useful for such a situation.
 


Actually, this is fairly easy using VBA.

Here's a small example (see attachment) ...

The "Master" tab has 2 blue cells (one for each Employee) at $B$4 and $B$5.
The "Employee 1" tab has a yellow cell for data at $B$5
The "Employee 2" tab has an orange cell for data at $D$6

Change the value in any of these 4 cells, and the appropriate cell on the other tabs will change accordingly.


To view the VBA code, click on Tools -> Macro -> Visual Basic Editor

You should see a project tree (much like Windows Explorer) on the left side of the window. One of the items will be named "VBAProject (Form Test.xls)" Below that, you should see 3 sheets and 1 workbook object. Double-click on each of the sheet objects to see the code for each tab on the workbook.

Note that code written in VBA can contain malicious virus-like code. It is likely that your security settings are set to block macros (VBA code) from running. You'll either have to set your security settings lower (and trust me) or, I can post the code for you.
 

Attachments

Similar threads

  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 3 ·
Replies
3
Views
19K
Replies
21
Views
5K
Replies
65
Views
5K
  • · Replies 13 ·
Replies
13
Views
2K
  • · Replies 20 ·
Replies
20
Views
3K
  • · Replies 21 ·
Replies
21
Views
2K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 9 ·
Replies
9
Views
5K
Replies
3
Views
2K