Project Time Tracker at Each Step

coolguykets1

Board Regular
Joined
Feb 6, 2013
Messages
94
I have below column hedaers from BK11 to BZ11. These are basically steps in my projects.
I have a drop down in AW11 which i basically update once the status changes of a particluar project. I have 10000+ such project with each row as 1 project.
I want to basically track dates for each step. So if i choose today 1st Header data in AW11=OE Samples Procurement then it should populate today date for that row in OE Sample Procurement. If in 2 days i choose next steps as OE Sample Procure. Eval in progress which is second step then it should keep todays date in previous step and add date at that day when i chose the nxt step to that step. If i jump to directlly 3rd step then it should automatically type current dates for all the 3 steps.


OE Sample ProcurementOE Sample Producred. Eval in progressEngg ok for PF to QuoteQuote Received PM Review and Quote Accepted. PF to get Tech PackageTechnical Pacakge Received. Engg Release in ProgressEngg Release Completed. For OMS SetupSoms Setup/costing CompletedEDC - Date Orders PlacedFinal PPAP SubmissionPPAP ApprovedOrders DueEDC Received Initial StockingCM - Part Made Saleable in SomsPricingAvailable in Catalog

<tbody>
</tbody>
 

Excel Facts

Round to nearest half hour?
Use =MROUND(A2,"0:30") to round to nearest half hour. Use =CEILING(A2,"0:30") to round to next half hour.
If your dropdown is in AW11, how can we tell which row to update?
 
Upvote 0
My bad. AW11 is typo in earlier message.
AW12 is dropdown for row 12.
AW13 would be dropdown for row 13 and so on andd so forth.
each row starting row 12 is basically a project and the headers would be in row 11 starting BK11 to BZ11
 
Last edited:
Upvote 0
Try this
Code:
Private Sub Worksheet_Change(ByVal Target As Range)

   Dim Fnd As Range

   If Target.CountLarge > 1 Then Exit Sub
   If Not Target.Column = 49 Then Exit Sub
Application.EnableEvents = False
   Set Fnd = Range("BK11:BZ11").Find(Target.Value, , , , , , , , False)
   If Not Fnd Is Nothing Then
      If Fnd.Column = 63 Then
         Target.Offset(, 14) = Date
      Else
         Range("BK" & Target.Row).Resize(, Fnd.Column - 62).SpecialCells(xlBlanks).Value = Date
      End If
   End If
Application.EnableEvents = True


End Sub
It needs to go in the relevant sheet module.
 
Upvote 0
Glad to help & thanks for the feedback
 
Upvote 0
Another question. Irrelevant to this topic.
I have specific numeric values in column J. From Row 11.

The linked data is in another tab called "Equip ID" in the same file. I want to click that particular value in Column J cells and once i click it it should take me to tab " Equip ID" search it in column A of that tab and give me rows only with that value in coolumn A. Is it possible ?
 
Upvote 0
Yes, it's possible, but as it's a completely new question, could you please start a new thread?
Also you will need to give a bit more info.
Do you mean to autofilter Equip ID sheet?, if so specify where the header row is.
 
Upvote 0

Forum statistics

Threads
1,215,519
Messages
6,125,294
Members
449,218
Latest member
Excel Master

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top