ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Do anyone know how to implement the function? (https://www.excelbanter.com/excel-programming/337084-do-anyone-know-how-implement-function.html)

minrufeng[_3_]

Do anyone know how to implement the function?
 

I use function "=SUMPRODUCT((Sheet2!A2:A10="Food")*(Sheet2!C2:C10 ))" to
get the total cost in sheet1. Do anyone know how to implement the
following function: When I click the cell with value of $42.00 in the
total cost column of Shee1. The corresponding rows with "Food" type in
Sheet2 will be highlighted or retrieved out. Thanks a lot!!!

------------------
Sheet1
ID TYPE TOTAL COST
1 Food $42.00
2 Drink $18.90
3 Movie $21.10
4 Music $64.99
------------------------
Sheet2
TYPE DETAIL COST
Drink Coke $3.50
Movie DVD Rent $9.10
Movie Tickets $12.00
Food Seafood $25.00
Drink Wine $15.40
Music Tickets $55.00
Food Hamburg $5.00
Food Cheese $12.00
Music CD $9.99


--
minrufeng
------------------------------------------------------------------------
minrufeng's Profile: http://www.excelforum.com/member.php...o&userid=26208
View this thread: http://www.excelforum.com/showthread...hreadid=395172


Rowan[_2_]

Do anyone know how to implement the function?
 
One way:

Use a selection change event on sheet1 to autofilter sheet2.

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
On Error GoTo Errorhandler
Application.ScreenUpdating = False
Application.EnableEvents = False
If Target.Column = 3 And Target.HasFormula Then
Sheets("Sheet2").Range("A1").AutoFilter _
field:=1, Criteria1:=Target.Offset(0, -1).Value
End If
Errorhandler:
Application.ScreenUpdating = True
Application.EnableEvents = True
End Sub

Right click the sheet tab for sheet1, select view code and paste the event
code above.

Hope this helps
Rowan

"minrufeng" wrote:


I use function "=SUMPRODUCT((Sheet2!A2:A10="Food")*(Sheet2!C2:C10 ))" to
get the total cost in sheet1. Do anyone know how to implement the
following function: When I click the cell with value of $42.00 in the
total cost column of Shee1. The corresponding rows with "Food" type in
Sheet2 will be highlighted or retrieved out. Thanks a lot!!!

------------------
Sheet1
ID TYPE TOTAL COST
1 Food $42.00
2 Drink $18.90
3 Movie $21.10
4 Music $64.99
------------------------
Sheet2
TYPE DETAIL COST
Drink Coke $3.50
Movie DVD Rent $9.10
Movie Tickets $12.00
Food Seafood $25.00
Drink Wine $15.40
Music Tickets $55.00
Food Hamburg $5.00
Food Cheese $12.00
Music CD $9.99


--
minrufeng
------------------------------------------------------------------------
minrufeng's Profile: http://www.excelforum.com/member.php...o&userid=26208
View this thread: http://www.excelforum.com/showthread...hreadid=395172



minrufeng[_4_]

Do anyone know how to implement the function?
 

Thanks a lot. It works. However, I want to keep my original sheet, n
hidden rows, no drop down list on it. Could you put the detail result
in a new sheet?

Thanks again. I appreicate your great help

--
minrufen
-----------------------------------------------------------------------
minrufeng's Profile: http://www.excelforum.com/member.php...fo&userid=2620
View this thread: http://www.excelforum.com/showthread.php?threadid=39517



All times are GMT +1. The time now is 11:30 PM.

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