Notifications
Clear all

Duvida com função Workday no excel 2007

2 Posts
1 Usuários
0 Reactions
1,303 Visualizações
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Bom dia galera, estou com um problema e gostaria da ajuda de vcs...

Tenho em uma macro, uma função que pega a data de uma celula X, conta 17 dias úteis e insere a nova data em uma celula Y.

Isso funcionava perfeitamente na versão 2003 do Excel, mas quando fui tentar rodar no 2007 não funcionou... =/

segue o trecho do código:

If Cells(linha, 22) <> "" Then

'Se não tem previsão de entrega
If Cells(linha, 23) = "" Then
On Error Resume Next
'Soma 17 dias úteis a data de envio para proposta técnica
'Cells(linha, 23) = WorksheetFunction.Workday(Cells(linha, 22), 17)
Cells(linha, 23) = WORKDAY(Cells(linha, 22), 17)

'Caso contrário pega a data prevista
Else
Cells(linha, 23) = Cells(linha, 23)

End If

Else
Cells(linha, 23) = "N/D"

End If

Reparem que eu tentei de oiutra forma como está comentado, mas não funcionou também...

Agradeço pela ajuda...
Cya

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 20/04/2010 12:51 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Rox, a linha comentada é a correta e funciona perfeitamente.
esse é todo o código ?
se for, em qual linha ocorre o erro ?
alias, qual é o problema que ocorre, é erro na macro ou o calculo é feito incorretamente ?

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 28/04/2010 10:23 pm