Excel for task tracking and workflow

BravoBravoAu

Board Regular
Joined
Nov 8, 2011
Messages
63
Office Version
  1. 2016
Platform
  1. Windows
Hi all - thanks for your time and expertise.

I'm considering using Excel to update the way my team provides monthly updates to the boss. I imagine having a shared workbook with a worksheet for each month of the year. Each row will refer to a task assigned to the ten staff in my work area and around ten columns containing relevant categories about the task (eg who its assigned to, what has happened, what you're planning next month) and then finally - the important bit - a column for the boss to write comments. The format in each worksheet will be the same, however will clearly be blank in future worksheets until that month rolls around. Preserving the point in time information is important so overwriting of cells (e.g. "progress this month" in column D) will not occur.

The part I'm struggling with is how do I add rigour to the integrity of the entries?! Can I show time/date that the comments are entered by the boss and by each staff member and for that matter, capture the user? In the below, that would be Columns D and F. I suppose I'm thinking similarly to how Word comments and track changes works?!

I'm happy to hear any thoughts about this!! Bright ideas and innovation alike is encouraged.

Task IDAssigned toDate assignedProgress this monthProgress next monthBoss oversight
AG1A.Brown1 Jan 18Almost completed. Review file and finish report
AG2A.Brown 12 Apr 18In abbeyance.Prioritise task and request information from stakeholders
BG1P.Green30 Jan 18Requested extensive information about stakeholder activitiesFollow up requests and compile when recieved.

<tbody>
</tbody>
 
you may find this easier to adapt (same as original , written differently)

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Row = 1 Then Exit Sub   'ignore changes in header row

    If Target.Column = Range("F1").Column Then
        Cells(Target.Row, "G") = Date
        Cells(Target.Row, "H") = Time
        Cells(Target.Row, "I") = Application.UserName
    End If

End Sub
 
Upvote 0

Excel Facts

Bring active cell back into view
Start at A1 and select to A9999 while writing a formula, you can't see A1 anymore. Press Ctrl+Backspace to bring active cell into view.
Read post#11 to see answer to post#10

Below VBA provides user with a method to select the rows to which date,time and name is added
Test it first on an empty worksheet to see how it works and then modify to match required columns etc

How it works
- when macro is run an input box appears
- hold down the {control key} and then left click the cells required (any cell in required rows will do)
- single cells, ranges, non-contiguous ranges can be selected with the mouse
- release the {control key} and click OK

Code:
Sub Test()

Dim cel As Range, SelectedCells As Range
Set SelectedCells = Application.InputBox("Hold down {CTRL} as you select cells:", Type:=8).Rows

For Each cel In SelectedCells
    With ActiveSheet
        .Cells(cel.Row, "A") = Date
        .Cells(cel.Row, "B") = Time
        .Cells(cel.Row, "C") = Application.UserName
    End With
Next cel

End Sub
 
Last edited:
Upvote 0

Forum statistics

Threads
1,215,425
Messages
6,124,824
Members
449,190
Latest member
rscraig11

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