Hi Danny,
Sorry for the delay in replying. I am a bit confused (trust me, nothing you
are doing -- just likely an old brain). If I understand your scenario, the
Job # are *task* based. So you have put in Job # for each task.
It sounds as though you want a list of Job Codes, the tasks under each job
code, and then the assignment information for each task (who is assigned,
what resource group is that resource from, what is that resource's skill
set, and what that assignment remaining work is.)
I would suggest starting from the Task Usage view, not the Resource Usage
view as the Job # I think is *task* based, yes?
The Job Number should already be available to you at the task level in the
Task Usage view. You could still use Jack's modified macro to copy the Job
# in Text1 to the assignment information or you could simply use the fill
handle to manually copy the Job # from each task to the assignment row
(represented by the Resource's Name under the task).
The Skill code I assume you entered as a resource field using a spare Text
field. In order for that field to show in a Task Usage view, you would need
to do some additional modification to Jack's code. Below is a quick hit
modifying the code (with huge apologies to Jack)
=====================================
Sub CopyResourceFieldToAssignments()
'This macro copies information in the Resource text2 field
'into the assignment Text3 field so that is can
'be displayed in a usage view or in a report.
'Copyright Jack Dahlgren, Feb. 2002
'Butchered by Julie, August 2006
Dim R As Resource
Dim RS As Resources
Dim A As Assignment
Set RS = ActiveProject.Resources
For Each R In RS
If Not R Is Nothing Then
For Each A In R.Assignments
A.Text3 = R.Text2
Next A
End If
Next R
End Sub
======================================
Then I would go to the Task Usage view.
Insert the Text1 field (containing the Job#)
Insert the Text3 field which should now contain the Skill set text you
entered.
Add other fields that you need such as Resource Group field.
(As an aside, I also usually add the the Outline Level field to an export so
I can quickly format the data once I get it into Excel)
It doesn't sound as thouigh you are actually looking for timescaled data, so
after modifying the Usage Table with the fields you need, you should be able
to export the data to Excel nicely using the File > Save As command and
setting the file type to Excel.
When the Export Wizard Runs, use a new map. Set the Map options to
exporting tasks and select the option for "Include Assignment rows in
output." On the Export Wizard - Task Mapping page click the "Base on Table"
button and select the Usage Table.
I don't know if this will get you *exactly* what you are searching for (it
will include more data than you list below) but based upon what I think you
are looking for, it may be a start.
I hope this helps. Let us know how you get along.
Julie
Visit
http://project.mvps.org/ for the FAQs and additional information about
Microsoft Project