ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   ListBox Prroblem (https://www.excelbanter.com/excel-programming/318268-listbox-prroblem.html)

TK

ListBox Prroblem
 
Hi:

This formula is in (hidden column G )

=IF(ISNA(VLOOKUP
(A6,Material DataBase!$A$9:$H$100,2,0)),€ť€ť,
VLOOKUP(A6,Material DataBase!$A$9:$H$100,2,0))

This formula is in cell D

=IF(A6 ="","",B6*C6*G6)

A B C D E F G

Item Cost Amount Total

Nails 0.25 10 2.50
Bolts 1.00 8 8.00

A listbox is populated from column A of the
€śMaterial Database€ť Worksheet (more of a list)

The user can pick items from the list and as
oblivious from cell Gs formula the price
is then in G and the routine is complete.

All works as expected:
The user can copy, drag down, right click and
pick from list to change items in column A and the
formula works

The problem is if you move (left top corner and drag)
an item in column A the formula fails.

Is there a way to disable the move function?
Is there a way to rewrite the formula?

Any help will be greatly appreciated.

TK



Tom Ogilvy

ListBox Prroblem
 
If i want to stabilize and address

for example

=A6

I could do

=Indirect("A6")

since A6 in the second instance is a string rather than a cell reference, it
is never adjusted. This would also make it hard to enter the formula and
drag fill it - so you might want to use code to do it.use a formula to
calculate the address

=offset(indirect("A1"),row()-1,0)

If I understand the question.

--
Regards,
Tom Ogilvy

"TK" wrote in message
...
Hi:

This formula is in (hidden column G )

=IF(ISNA(VLOOKUP
(A6,'Material DataBase'!$A$9:$H$100,2,0)),"",
VLOOKUP(A6,'Material DataBase'!$A$9:$H$100,2,0))

This formula is in cell D

=IF(A6 ="","",B6*C6*G6)

A B C D E F G

Item Cost Amount Total

Nails 0.25 10 2.50
Bolts 1.00 8 8.00

A listbox is populated from column A of the
"Material Database" Worksheet (more of a list)

The user can pick items from the list and as
oblivious from cell G's formula the price
is then in G and the routine is complete.

All works as expected:
The user can copy, drag down, right click and
pick from list to change items in column A and the
formula works

The problem is if you move (left top corner and drag)
an item in column A the formula fails.

Is there a way to disable the move function?
Is there a way to rewrite the formula?

Any help will be greatly appreciated.

TK





TK

ListBox Prroblem
 
Tom

Thank You

=offset(indirect("A1"),row()-1,0)


The above works great as a copy down.

however:
The formula
=IF(A6 ="","",B6*C6*G6)

now displays #NA or #REF if a drag or cut
and paste is used.
I could reference a different column €ś B or C€ť, but
maybe you could suggest an alternative.

Thanks again for the previous.

TK


"Tom Ogilvy" wrote:

If i want to stabilize and address

for example

=A6

I could do

=Indirect("A6")

since A6 in the second instance is a string rather than a cell reference, it
is never adjusted. This would also make it hard to enter the formula and
drag fill it - so you might want to use code to do it.use a formula to
calculate the address

=offset(indirect("A1"),row()-1,0)

If I understand the question.

--
Regards,
Tom Ogilvy

"TK" wrote in message
...
Hi:

This formula is in (hidden column G )

=IF(ISNA(VLOOKUP
(A6,'Material DataBase'!$A$9:$H$100,2,0)),"",
VLOOKUP(A6,'Material DataBase'!$A$9:$H$100,2,0))

This formula is in cell D

=IF(A6 ="","",B6*C6*G6)

A B C D E F G

Item Cost Amount Total

Nails 0.25 10 2.50
Bolts 1.00 8 8.00

A listbox is populated from column A of the
"Material Database" Worksheet (more of a list)

The user can pick items from the list and as
oblivious from cell G's formula the price
is then in G and the routine is complete.

All works as expected:
The user can copy, drag down, right click and
pick from list to change items in column A and the
formula works

The problem is if you move (left top corner and drag)
an item in column A the formula fails.

Is there a way to disable the move function?
Is there a way to rewrite the formula?

Any help will be greatly appreciated.

TK







All times are GMT +1. The time now is 03:46 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com