Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.worksheet.functions
RBeau
 
Posts: n/a
Default Including objects based on a condition

I have a dropdown box that allows the user to select a set of data. In many
instances, the data requires additional information to fully understand. I
would like to link the visibility of this additional data to what is set in
the dropdown box. Normally i would simply set this information to be visible
using conditional formatting. However, the explanation needs to be freeform
... sometimes a table, sometimes verbiage, etc. so that keeping it uniform and
consistent by making data visible in cells is difficult. It would be much
easier to be able to make an object (text object, table object, etc. - which
has this data pre built in what ever format is needed) visible rather than
trying to do this in multiple cells. Is it possible to set such a condition,
i.e, =IF(A1=1, "object1visible",IF(A1=2,"Object2visible"))?

THanks in advance for any suggestions.
  #2   Report Post  
Posted to microsoft.public.excel.worksheet.functions
Ron Coderre
 
Posts: n/a
Default Including objects based on a condition

Here's an approach you may be able to use:

Start by experimenting with this example:

STEP_1: On a Sheet2, create your list of dropdown list values
Example:
A1: myItem
A2: myTable
etc
Name those cells rngList

STEP_2: Select cell B1 and name it rngBlank
Hold down the Shift key and select EditCopy Picture (select Copy as shown
on screen)
Then, select Cell C2 on Sheet1 and press EditPaste.
(You should see a picture of cell B1 from Sheet2)

STEP_3: Create display ranges that relate to the items on the dropdown list.
Example:
Pertaining to MyItem:
D1:F10 might contain a description of an item.
name that range rngMyItem

Pertaining to MyTable
H1:L15 might be a table of information
name that range rngMyTable
etc
Note: the names you create MUST begin with "rng" and end with the exact text
from the dropdown list.

Then turn off the gridlines on Sheet2 by using ToolsOptionsView, Uncheck
gridlines

STEP_4: On Sheet1, select cell A2 to contain the data validation.
Set the data validation to allow a list, Source: rngList.

STEP_5: Create the following range name:
Name: rng2View
Refers to: =INDIRECT(IF(ISBLANK(Sheet1!$A$2),"rngBlank","rng" &Sheet1!$A$2)

STEP_6: Select the image on C2. While the image is selected, enter this in
the formula bar: =rng2View
Then press Enter

Now to test what we've created:
While A1 is blank, C2 will display a picture of the rngBlank range.

When you select MyItem from the dropdown, the picture in C2 will
automatically resize and display a picture of the rngMyItem range.

Is that like what you were hoping to do?

***********
Regards,
Ron

XL2002, WinXP-Pro


"RBeau" wrote:

I have a dropdown box that allows the user to select a set of data. In many
instances, the data requires additional information to fully understand. I
would like to link the visibility of this additional data to what is set in
the dropdown box. Normally i would simply set this information to be visible
using conditional formatting. However, the explanation needs to be freeform
.. sometimes a table, sometimes verbiage, etc. so that keeping it uniform and
consistent by making data visible in cells is difficult. It would be much
easier to be able to make an object (text object, table object, etc. - which
has this data pre built in what ever format is needed) visible rather than
trying to do this in multiple cells. Is it possible to set such a condition,
i.e, =IF(A1=1, "object1visible",IF(A1=2,"Object2visible"))?

THanks in advance for any suggestions.

  #3   Report Post  
Posted to microsoft.public.excel.worksheet.functions
RBeau
 
Posts: n/a
Default Including objects based on a condition

Ron,

Yes and no (actually - due to the length of the list, evaluating the value
in the dropdown rather than trying to evaluate the "name" .. since it
changes based on other perameters) .. (bear with me ...I know this seems a
bit bizarre).

Let me try to explain better: I have one drop down box that contains a list
of names. When a name is selected, it automatically changes the contents in
two drop down boxes below. In the subsequent drop down boxes, there are up to
30 choices. When you choose one of these, it will automatically populate the
choice and some other data pertaining to that choice.

So far no issues .. have used multiple embedded if statements to figure this
out.

However, there is a need to provide additional "advice" based on choices in
the various drop down boxes - which is "freeform", i.e., since it could be
one sentence, a paragraph, a table, or a picture, it is difficult to arrange
easily by cell. So what I am trying to do is build objects (combination of
all of the above), that would appear on the page based on the selection made.
So for instance, assuming drop down box one has a value of 5 and the next has
a value of 10 and the next 11. I would like to evaluate this, and then make
an object appear (could be again a table/paragraph/picture) based on that
number. So, say I had built a table that contained a combination of
picture/data/text, is there a way to use a conditional statement to make that
visible / invisible? Thanks

"Ron Coderre" wrote:

Here's an approach you may be able to use:

Start by experimenting with this example:

STEP_1: On a Sheet2, create your list of dropdown list values
Example:
A1: myItem
A2: myTable
etc
Name those cells rngList

STEP_2: Select cell B1 and name it rngBlank
Hold down the Shift key and select EditCopy Picture (select Copy as shown
on screen)
Then, select Cell C2 on Sheet1 and press EditPaste.
(You should see a picture of cell B1 from Sheet2)

STEP_3: Create display ranges that relate to the items on the dropdown list.
Example:
Pertaining to MyItem:
D1:F10 might contain a description of an item.
name that range rngMyItem

Pertaining to MyTable
H1:L15 might be a table of information
name that range rngMyTable
etc
Note: the names you create MUST begin with "rng" and end with the exact text
from the dropdown list.

Then turn off the gridlines on Sheet2 by using ToolsOptionsView, Uncheck
gridlines

STEP_4: On Sheet1, select cell A2 to contain the data validation.
Set the data validation to allow a list, Source: rngList.

STEP_5: Create the following range name:
Name: rng2View
Refers to: =INDIRECT(IF(ISBLANK(Sheet1!$A$2),"rngBlank","rng" &Sheet1!$A$2)

STEP_6: Select the image on C2. While the image is selected, enter this in
the formula bar: =rng2View
Then press Enter

Now to test what we've created:
While A1 is blank, C2 will display a picture of the rngBlank range.

When you select MyItem from the dropdown, the picture in C2 will
automatically resize and display a picture of the rngMyItem range.

Is that like what you were hoping to do?

***********
Regards,
Ron

XL2002, WinXP-Pro


"RBeau" wrote:

I have a dropdown box that allows the user to select a set of data. In many
instances, the data requires additional information to fully understand. I
would like to link the visibility of this additional data to what is set in
the dropdown box. Normally i would simply set this information to be visible
using conditional formatting. However, the explanation needs to be freeform
.. sometimes a table, sometimes verbiage, etc. so that keeping it uniform and
consistent by making data visible in cells is difficult. It would be much
easier to be able to make an object (text object, table object, etc. - which
has this data pre built in what ever format is needed) visible rather than
trying to do this in multiple cells. Is it possible to set such a condition,
i.e, =IF(A1=1, "object1visible",IF(A1=2,"Object2visible"))?

THanks in advance for any suggestions.

Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Counting Across Multiple Ranges, Based on Condition Stacy Excel Worksheet Functions 2 June 22nd 05 08:35 PM
Calculation based on a condition mac_see Excel Worksheet Functions 3 April 22nd 05 01:24 AM
count duplicate (or, inversely, unique) entries, but based on a condition markx Excel Worksheet Functions 3 March 8th 05 06:57 PM
make a cell empty based on condition mpierre Charts and Charting in Excel 2 December 29th 04 01:01 PM
Adding different validations based on condition Solis Excel Worksheet Functions 1 December 3rd 04 04:37 PM


All times are GMT +1. The time now is 05:10 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"