Discussione:
Unità di misura per la pianificazione
(troppo vecchio per rispondere)
Gabri
2009-02-11 15:07:27 UTC
Permalink
Ciao,
esiste un modo per pianificare le risorse che non siano ore o giorni?
Spiego: se io ho un progetto di parole e le mie risorse scrivono tot parole
al giorno, è possibile impostare Project su numero di parole e non numero di
ore?
Pat
2009-02-16 20:52:01 UTC
Permalink
Ciao Gabri,
Post by Gabri
Ciao,
esiste un modo per pianificare le risorse che non siano ore o giorni?
minuti, settimane, mesi
Post by Gabri
Spiego: se io ho un progetto di parole e le mie risorse scrivono tot
parole al giorno, è possibile impostare Project su numero di parole e non
numero di ore?
no, si possono usare solo u.m. temporali. Però puoi aggiungere un campo
personalizzato dove imputare le parole e una macro che ti calcoli il lavoro
conseguente.

Ciao
--
Pat (Microsoft Office Project MVP)
-- http://patitaly0.spaces.live.com
Gabri
2009-02-17 10:12:46 UTC
Permalink
Post by Pat
no, si possono usare solo u.m. temporali. Però puoi aggiungere un campo
personalizzato dove imputare le parole e una macro che ti calcoli il
lavoro conseguente.
Ok, al campo personalizzato in cui inserire il numero di parole ci arrivo.
L'ho già inserito da tempo a scopo informativo.
Ma per la macro proprio non saprei come fare. Purtroppo non so programmare.
È troppo chiedere un aiuto qui?
Uso Project 2000
Pat
2009-02-18 21:20:38 UTC
Permalink
Post by Gabri
Post by Pat
no, si possono usare solo u.m. temporali. Però puoi aggiungere un campo
personalizzato dove imputare le parole e una macro che ti calcoli il
lavoro conseguente.
Ok, al campo personalizzato in cui inserire il numero di parole ci arrivo.
L'ho già inserito da tempo a scopo informativo.
Ma per la macro proprio non saprei come fare. Purtroppo non so
programmare.
È troppo chiedere un aiuto qui?
Uso Project 2000
Ciao Gabri,
supponendo che le parole scritte al giorno siano 100 e che il campo
personalizzato dove viene inserito il totale di parole da scrivere per il
task sia "Numero1", questa è la macro per calcolare la durata di ogni task
(l'inserimento della durata calcola automaticamente il lavoro):

Sub CalcolaDurata()

Dim tsk As Task

For Each tsk In ActiveProject.Tasks
If Not tsk Is Nothing Then
tsk.Duration = (tsk.Number1 / 100) * 480
tsk.Estimated = False
End If
Next tsk

End Sub

Cambia il numero 100 con il numero di parole che vengono scritte al giorno.

Per inserirla e poterla usare in tutti i progetti:
apri project senza aprire alcun progetto
ALT-F11
click sul "+" di "ProjectGlobal (Global.MPT)" nella barra a sinistra
click sul "+" di "Microsoft Project Oggetti" nella barra a sinistra
doppio click su "ThisProject (Global.MPT)" nella barra a sinistra
incolla la macro nella pagina bianca che appare nel resto del video
chiudi, salva ed esci da project

Per usarla, da ogni progetto:
Strumenti/Macro/Macro/CalcolaDurata

Ciao
--
Pat (Microsoft Office Project MVP)
-- http://patitaly0.spaces.live.com
Gabri
2009-02-20 17:20:44 UTC
Permalink
Grazie mille!!!!!
È utilissima!!
Ho reimpostato la durata del giorno su 8 ore e funziona benissimo, grazie!!!
Post by Pat
Post by Gabri
Post by Pat
no, si possono usare solo u.m. temporali. Però puoi aggiungere un campo
personalizzato dove imputare le parole e una macro che ti calcoli il
lavoro conseguente.
Ok, al campo personalizzato in cui inserire il numero di parole ci
arrivo. L'ho già inserito da tempo a scopo informativo.
Ma per la macro proprio non saprei come fare. Purtroppo non so programmare.
È troppo chiedere un aiuto qui?
Uso Project 2000
Ciao Gabri,
supponendo che le parole scritte al giorno siano 100 e che il campo
personalizzato dove viene inserito il totale di parole da scrivere per il
task sia "Numero1", questa è la macro per calcolare la durata di ogni task
Sub CalcolaDurata()
Dim tsk As Task
For Each tsk In ActiveProject.Tasks
If Not tsk Is Nothing Then
tsk.Duration = (tsk.Number1 / 100) * 480
tsk.Estimated = False
End If
Next tsk
End Sub
Cambia il numero 100 con il numero di parole che vengono scritte al giorno.
apri project senza aprire alcun progetto
ALT-F11
click sul "+" di "ProjectGlobal (Global.MPT)" nella barra a sinistra
click sul "+" di "Microsoft Project Oggetti" nella barra a sinistra
doppio click su "ThisProject (Global.MPT)" nella barra a sinistra
incolla la macro nella pagina bianca che appare nel resto del video
chiudi, salva ed esci da project
Strumenti/Macro/Macro/CalcolaDurata
Ciao
--
Pat (Microsoft Office Project MVP)
-- http://patitaly0.spaces.live.com
Pat
2009-02-20 19:52:51 UTC
Permalink
Post by Gabri
Grazie mille!!!!!
È utilissima!!
Ho reimpostato la durata del giorno su 8 ore e funziona benissimo, grazie!!!
Grazie a te per il riscontro!

Ciao
--
Pat (Microsoft Office Project MVP)
-- http://patitaly0.spaces.live.com
Gabri
2009-04-06 11:54:42 UTC
Permalink
Ciao Pat,
scusa se torno su questo argomento dopo diversi giorni, ma non riesco più a
usare la macro.
Non l'ho modificata, non ho cambiato niente. Ho solo continuato a compilare
il file di Project aggiungendo attività ed eliminandone alcune.
A un certo punto la macro ha cominciato a dare l'errore "Valore
dell'argomento non valido" e non c'è più modo di usarla.
Hai idea di cosa possa essere successo? Non capisco che argomento non sia
valido, visto che erano validi fino a poco tempo fa... Mi dà questo errore
per qualsiasi attività del file.
Grazie!
Post by Pat
Post by Gabri
Grazie mille!!!!!
È utilissima!!
Ho reimpostato la durata del giorno su 8 ore e funziona benissimo, grazie!!!
Grazie a te per il riscontro!
Ciao
--
Pat (Microsoft Office Project MVP)
-- http://patitaly0.spaces.live.com
Pat
2009-04-09 21:05:32 UTC
Permalink
Post by Gabri
Ciao Pat,
scusa se torno su questo argomento dopo diversi giorni, ma non riesco più
a usare la macro.
Non l'ho modificata, non ho cambiato niente. Ho solo continuato a
compilare il file di Project aggiungendo attività ed eliminandone alcune.
A un certo punto la macro ha cominciato a dare l'errore "Valore
dell'argomento non valido" e non c'è più modo di usarla.
Hai idea di cosa possa essere successo? Non capisco che argomento non sia
valido, visto che erano validi fino a poco tempo fa... Mi dà questo errore
per qualsiasi attività del file.
Ciao Gabri,
non vedo più il vecchio post e non ricordo proprio di che macro parli.
In ogni caso se viene evidenziato un errore credo sia probabile che i tuoi
dati ora non sono uguali a quelli che avevi...

Ciao
--
Pat (Microsoft Office Project MVP)
-- http://patitaly0.spaces.live.com
Gabri
2009-04-10 13:59:16 UTC
Permalink
Post by Pat
Ciao Gabri,
non vedo più il vecchio post e non ricordo proprio di che macro parli.
In ogni caso se viene evidenziato un errore credo sia probabile che i tuoi
dati ora non sono uguali a quelli che avevi...
Sì, sicuramente l'unica possibilità è questa, ma non mi ricordo di avere
cambiato niente, a parte il fatto che ho aggiunto nuove attività ed
eliminato alcune di quelle vecchie, quindi non riesco a capire come
risolvere la cosa.

La macro che ho inserito nel foglio di lavoro è questa:

Sub CalcolaDurata()

Dim tsk As Task

For Each tsk In ActiveProject.Tasks
If Not tsk Is Nothing Then
tsk.Duration = (tsk.Number1 / 3500) * 480
tsk.Estimated = False
End If
Next tsk

End Sub

Ora mi dice "Valore dell'argomento non valido". Ma quale valore??? Nel campo
Numero1 c'è un valore numerico, come c'è sempre stato. Non riesco a venirne
a capo...
Pat
2009-04-10 22:27:17 UTC
Permalink
Post by Gabri
Post by Pat
Ciao Gabri,
non vedo più il vecchio post e non ricordo proprio di che macro parli.
In ogni caso se viene evidenziato un errore credo sia probabile che i
tuoi dati ora non sono uguali a quelli che avevi...
Sì, sicuramente l'unica possibilità è questa, ma non mi ricordo di avere
cambiato niente, a parte il fatto che ho aggiunto nuove attività ed
eliminato alcune di quelle vecchie, quindi non riesco a capire come
risolvere la cosa.
Sub CalcolaDurata()
Dim tsk As Task
For Each tsk In ActiveProject.Tasks
If Not tsk Is Nothing Then
tsk.Duration = (tsk.Number1 / 3500) * 480
tsk.Estimated = False
End If
Next tsk
End Sub
Ora mi dice "Valore dell'argomento non valido". Ma quale valore??? Nel
campo Numero1 c'è un valore numerico, come c'è sempre stato. Non riesco a
venirne a capo...
Ciao Gabri,
hai per caso inserito delle attività di riepilogo (o dele attività
ricorrenti) che, quindi, hanno Numero1 = zero? Se è così, devi aggiungere
alla macro il controllo su tali righe perchè non vengano calcolate. Se non è
così... dovresti appoggiare il tuo progetto in qualche sito dal quale
poterlo scaricare: così al buio è quasi impossibile capire qual è il valore
che gli da fastidio.

Ciao
--
Pat (Microsoft Office Project MVP)
-- http://patitaly0.spaces.live.com
Gabri
2009-04-11 09:25:53 UTC
Permalink
Post by Pat
Ciao Gabri,
hai per caso inserito delle attività di riepilogo (o dele attività
ricorrenti) che, quindi, hanno Numero1 = zero? Se è così, devi aggiungere
alla macro il controllo su tali righe perchè non vengano calcolate. Se non
è così... dovresti appoggiare il tuo progetto in qualche sito dal quale
poterlo scaricare: così al buio è quasi impossibile capire qual è il
valore che gli da fastidio.
Mi sa che ci hai azzeccato! Ho inserito attività di riepilogo, di solito le
uso. Ho provato a cancellare le attività di riepilogo e in effetti la macro
funziona ancora!
A questo punto mi si presentano due problemi:

1) si può aggiungere codice generico alla macro che escluda in qualche modo
tutte le attività di riepilogo che posso aggiungere?
Se sì, mi puoi indicare come?

2) Io in realtà ero convinta che la macro venisse applicata solo
all'attività selezionata, invece con questo "problema" mi sono resa conto
che viene applicata a tutto il foglio di lavoro contemporaneamente
(giusto?). Si può fare in modo che venga applicata solo all'attività
selezionata? Ci potrebbero essere alcune attività per cui non voglio
applicare la macro, ma voglio calcolare i tempi da sola.

Spero di non chiedere troppo... Se la cosa diventa troppo complicata (anche
per chiedere supporto qui nel newsgroup, non voglio esagerare), sono
costretta a rinunciarci :-(

Grazie mille!! Ciao
Pat
2009-04-11 20:51:29 UTC
Permalink
Post by Gabri
Post by Pat
Ciao Gabri,
hai per caso inserito delle attività di riepilogo (o dele attività
ricorrenti) che, quindi, hanno Numero1 = zero? Se è così, devi aggiungere
alla macro il controllo su tali righe perchè non vengano calcolate. Se
non è così... dovresti appoggiare il tuo progetto in qualche sito dal
quale poterlo scaricare: così al buio è quasi impossibile capire qual è
il valore che gli da fastidio.
Mi sa che ci hai azzeccato! Ho inserito attività di riepilogo, di solito
le uso. Ho provato a cancellare le attività di riepilogo e in effetti la
macro funziona ancora!
1) si può aggiungere codice generico alla macro che escluda in qualche
modo tutte le attività di riepilogo che posso aggiungere?
Se sì, mi puoi indicare come?
2) Io in realtà ero convinta che la macro venisse applicata solo
all'attività selezionata, invece con questo "problema" mi sono resa conto
che viene applicata a tutto il foglio di lavoro contemporaneamente
(giusto?). Si può fare in modo che venga applicata solo all'attività
selezionata? Ci potrebbero essere alcune attività per cui non voglio
applicare la macro, ma voglio calcolare i tempi da sola.
Spero di non chiedere troppo... Se la cosa diventa troppo complicata
(anche per chiedere supporto qui nel newsgroup, non voglio esagerare),
sono costretta a rinunciarci :-(
Ciao Gabri,
questa è la macro da usare per aggiornare tutte le attività del progetto
escludendo quelle di riepilogo:

Sub CalcolaDurata()

Dim tsk As Task

For Each tsk In ActiveProject.Tasks
If Not tsk Is Nothing Then
If tsk.Summary = False Then
tsk.Duration = (tsk.Number1 / 3500) * 480
tsk.Estimated = False
End If
End If
Next tsk

End Sub
===
e questa quella da usare per una singola attività (ti posizioni in un
qualsiasi campo dell'attività che vuoi aggiornare ed esegui la macro):

Sub CalcolaDurataSingola()

ActiveCell.Task.Duration = (ActiveCell.Task.Number1 / 3500) * 480

End Sub
===

Ciao
--
Pat (Microsoft Office Project MVP)
-- http://patitaly0.spaces.live.com
Gabri
2009-04-14 09:16:14 UTC
Permalink
Grazie mille Pat!
Funzionano benissimo e poi, basandomi sulla macro per la durata singola, mi
sono creata anche una macro per calcolare i tempi di revisione.
Grazie ancora!!!
ciao
Gabri
Pat
2009-04-14 18:55:02 UTC
Permalink
Post by Gabri
Grazie mille Pat!
Funzionano benissimo e poi, basandomi sulla macro per la durata singola,
mi sono creata anche una macro per calcolare i tempi di revisione.
Grazie ancora!!!
ciao
Gabri
Grazie a te per il riscontro!

Ciao
--
Pat (Microsoft Office Project MVP)
-- http://patitaly0.spaces.live.com
Continua a leggere su narkive:
Loading...