Funções do Project para campos personalizados Aplicável a: Project 2010 Project 2007 Project Server 2007 Project Server 2010 Mais... IMPORTANTE : Este artigo foi traduzido por um sistema de tradução automática, leia o aviso de isenção de responsabilidade. Para sua referência, veja a versão em inglês deste artigo aqui. Estas funções são usadas em fórmulas para calcular os valores de campos personalizados. DICA : Para inserir uma fórmula em um campo personalizado para o Project 2007, no menu Ferramentas, aponte para Personalizar e clique em campos. Na caixa de diálogo Campos personalizados, clique em fórmula. No Project 2010, clique na guia do projeto e, no grupo Propriedades, clique em Campos personalizados. Na caixa de diálogo Campos personalizados, clique em fórmula. Visão geral de funções do Project Quando você usa o Microsoft Project, talvez seja necessário trabalhar com valores que não residem diretamente nos campos. Fórmulas permitem trabalhar com campos para criar esses novos valores. Os exemplos a seguir ilustram como você pode usar fórmulas com campos personalizados: Quando adicionada a um campo de número personalizado, a fórmula a seguir retorna um valor numérico que indica o número de dias entre a data atual e a data de término das tarefas em seu cronograma: DateDiff("d",NOW(),[Finish]) Quando adicionada a um campo de texto personalizado, a fórmula a seguir retorna um valor "Sem linha de base", "Orçamento estourado em 20% ou mais" ou "Abaixo do orçamento": Switch(Len(CStr([Baseline Finish]))<3, "No baseline", ([Cost]+1)/ ([Baseline Cost]+1)>1.2,"Overbudget by 20% or more", ([Cost]+1)/([Baseline Cost]+1)>1, "Overbudget",True,"Under budget") The CStr function in the above formula works only if the [Baseline Finish] field is defined. Funções de conversão
ASC Retorna um Inteiro que representa o código de caractere correspondente à primeira letra de uma cadeia. Asc( cadeia ) cadeia Qualquer expressão de cadeia de caracteres válida. CBool Impõe uma expressão para o tipo de dados Booliano. CBool( expressão ) expressão Qualquer expressão de cadeia de caracteres ou numérica válida. CByte Impõe uma expressão para o tipo de dados Byte. CByte( expressão ) expressão Qualquer Inteiro de 0 a 255.
CCur Impõe uma expressão para o tipo de dados Moeda. CCur( expressão ) expressão Qualquer expressão numérica de -922.337.203.685.477,5808 a 922.337.203.685.477,5807. CDate Impõe uma expressão para o tipo de dados Data. CDate( expressão ) expressão Qualquer expressão de data válida. CDbl Impõe uma expressão para o tipo de dados Duplo. CDbl( expressão )
expressão Qualquer expressão numérica de -1,79769313486232E308 a -4,94065645841247E- 324 para valores negativos; de 4,94065645841247E-324 a 1,79769313486232E308 para valores positivos. CDec Impõe uma expressão para o tipo de dados Decimal. CDec( expressão ) expressão Qualquer expressão numérica entre +/-79.228.162.514.264.337.593.543.950.335 para números na escala zero, ou seja, números sem casas decimais. Para números com 28 casas decimais, o intervalo fica entre +/-7,9228162514264337593543950335. O menor número diferente de zero possível é 0,0000000000000000000000000001. Chr Retorna uma Cadeia que contém o caractere associado ao código do caractere especificado. Chr( códcaract ) códcaract Um Longo que identifica um caractere. CInt Impõe uma expressão para o tipo de dados Inteiro.
CInt( expressão ) expressão Qualquer expressão numérica de -32.768 a 32.767; as frações são arredondadas. CLng Impõe uma expressão para o tipo de dados Longo. CLng( expressão ) expressão Qualquer expressão numérica de -2.147.483.648 a 2.147.483.647; as frações são arredondadas. CSng Impõe uma expressão para o tipo de dados Simples. CSng( expressão ) expressão Qualquer expressão numérica de -3,402823E38 a -1,401298E-45 para valores negativos; de 1,401298E-45 as 3.402823E38 para valores positivos. CStr Impõe uma expressão para o tipo de dados Cadeia.
CStr( expressão ) expressão Qualquer expressão de cadeia de caracteres ou numérica válida. CVar Impõe uma expressão para o tipo de dados Variante. CVar( expressão ) expressão Mesmo intervalo de Duplo para numéricos. Mesmo intervalo de Cadeia para não numéricos. DateSerial Retorna um Variant (Date) para um ano, mês e dia específicos. DateSerial( ano, mês, dia ) ano Obrigatório; Inteiro. Número entre 100 e 9999, inclusive, ou uma expressão numérica. mês Obrigatório; Inteiro. Qualquer expressão numérica. dia Obrigatório; Inteiro. Qualquer expressão numérica. DateValue
Retorna uma variante (Data). DateValue( data ) data Obrigatório; normalmente, uma expressão de cadeia de caracteres que representa uma data de 1 de janeiro de 100 a 31 de dezembro de 9999. Contudo, data também pode ser qualquer expressão que possa representar uma data, uma hora ou uma data e hora, nesse intervalo. Dia Retorna um Variant (Integer) que especifica um número inteiro entre 1 e 31, inclusive, representando o dia do mês. Day( data) data Obrigatório; qualquer Variante, expressão numérica ou expressão de cadeia de caracteres, ou qualquer combinação, que possa representar uma data. Se data contiver Nulo, Nulo será retornado. Hex Retorna uma Cadeia que representa o valor hexadecimal de um número. Hex( número ) número Obrigatório; qualquer expressão de cadeia de caracteres ou numérica válida.
Hora Retorna um Variant (Integer) especificando um número inteiro entre 0 e 23, inclusive, representando a hora do dia. Hour( time ) hora Obrigatório; qualquer Variante, expressão numérica ou expressão de cadeia de caracteres, ou qualquer combinação, que possa representar uma hora. Se hora contiver Nulo, Nulo será retornado. Minuto Retorna um Variant (Integer) especificando um número inteiro entre 0 e 59, inclusive, representando o minuto da hora. Minute( hora) hora Obrigatório; qualquer Variante, expressão numérica ou expressão de cadeia de caracteres, ou qualquer combinação, que possa representar uma hora. Se hora contiver Nulo, Nulo será retornado. Mês Retorna um Variant (Integer) especificando um número inteiro entre 1 e 12, inclusive, representando o mês do ano.
Month( data) data Obrigatório; qualquer Variante, expressão numérica ou expressão de cadeia de caracteres, ou qualquer combinação, que possa representar uma hora. Se data contiver Nulo, Nulo será retornado. OCT Retorna um Variant (String) representando o valor octal de um número. Oct( número ) número Obrigatório; qualquer expressão de cadeia de caracteres ou numérica válida. ProjDateConv Converte um valor em uma data. ProjDateConv( expressão, formato_data ) expressão Obrigatório; Variante. A expressão a ser convertida em uma data. formato_data Opcional; Longo. O formato de data padrão é pjdatedefault, mas você pode substituir uma das seguintes constantes de pjdateformat (formato de data aplicado 9/25/07 at 12:33 P.M.): pjdatedefault: O formato padrão. Definir na guia Exibir na caixa de diálogo Opções (menuferramentas ).
pjdate_mm_dd_yy_hh_mmam: 9/25/07 12:33 PM pjdate_mm_dd_yy: 9/25/07 pjdate_mm_dd_yyyy: 9/25/2007 pjdate_mmmm_dd_yyyy_hh_mmam: September 25, 2007 12:33 PM pjdate_mmmm_dd_yyyy: September 25, 2007 pjdate_mmm_dd_hh_mmam: Sep 25 12:33 PM pjdate_mmm_dd_yyy: Sep 25, '07 pjdate_mmmm_dd: September 25 pjdate_mmm_dd: Sep 25 pjdate_ddd_mm_dd_yy_hh_mmam: Tue 9/25/07 12:33 PM pjdate_ddd_mm_dd_yy: Tue 9/25/07 pjdate_ddd_mmm_dd_yyy: Tue Sep 25, '07 pjdate_ddd_hh_mmam: Tue 12:33 PM pjdate_mm_dd: 9/25 pjdate_dd: 25 pjdate_hh_mmam: 12:33 PM
pjdate_ddd_mmm_dd: Tue Sep 25 pjdate_ddd_mm_dd: Tue 9/25 pjdate_ddd_dd: Tue 25 pjdate_www_dd: W40/2 pjdate_www_dd_yy_hh_mmam: W40/2/07 12:33 PM ProjDurConv Converte uma expressão em um valor de duração nas unidades especificadas. ProjDurConv( expressão, unidades_duração ) expressão Obrigatório; Variante. A expressão a ser convertida em uma duração. unidades_duração Opcional; Longa. As unidades usadas para expressar a duração. Se unidades_duração não for especificada, o valor padrão é o tipo de unidades especificado na opção que duração é inserida na guia agendamento da caixa de diálogo Opções (menuferramentas ). Unidades_duração pode ser uma das seguintes constantes pjformatunit : pjminutes: pjelapsedminutes pjhours: pjelapsedhours pjdays: pjelapseddays
pjweeks: pjelapsedweeks pjmonths: pjelapsedmonths pjminutesestimated: pjelapsedminutesestimated pjhoursestimated: pjelapsedhoursestimated pjdaysestimated: pjelapseddaysestimated pjweeksestimated: pjelapsedweeksestimated pjmonthsestimated: pjelapsedmonthsestimated Segundo Retorna um Variant (Integer) especificando um número inteiro entre 0 e 59, inclusive, representando os segundos do minuto. Second( hora ) hora Obrigatório; qualquer Variante, expressão numérica ou expressão de cadeia de caracteres, ou qualquer combinação, que possa representar uma hora. Se hora contiver Nulo, Nulo será retornado. STR Retorna uma representação Variant (String) de um número.
Str( número ) número Obrigatório; Longo contém qualquer expressão numérica válida. StrConv Retorna um Variant (String) convertido conforme especificado. StrConv( cadeia, conversão, LCID ) cadeia Obrigatório; expressão de cadeia de caracteres a ser convertida. conversão Obrigatório; Inteiro. A soma de valores que especifica o tipo de conversão que deve ser executada. LCID Opcional; LocaleID, se diferente do LocaleID do sistema. (O LocaleID do sistema é o padrão.) TimeSerial Retorna um Variant (Date) contendo o horário com hora, minuto e segundo específicos. TimeSerial( hora, minuto, segundo) hora Obrigatório; Variante (Inteiro). Número entre 0 (0h00) e 23 (23h00), inclusive, ou uma expressão numérica.
minuto Obrigatório; Variante (Inteiro). Qualquer expressão numérica. segundo Obrigatório; Variante (Inteiro). Qualquer expressão numérica. TimeValue Retorna um Variant (Date) contendo o horário. TimeValue( hora) hora Obrigatório; normalmente, uma expressão de cadeia de caracteres que representa uma hora, de 0:00:00 (0h00m00) a 23:59:59 (23h59m59), inclusive. No entanto, hora também pode ser qualquer expressão que represente uma hora nesse intervalo. Se hora contiver Nulo, Nulo será retornado. Val Retorna os números contidos em uma seqüência como um valor numérico do tipo apropriado. Val( cadeia ) cadeia Obrigatório; qualquer expressão de cadeia de caracteres válida. Dia da semana Retorna um Variant (Integer) contendo um número inteiro representando o dia da semana.
Weekday( data[, primeirodiadasemana] ) data Obrigatório; Variante, expressão numérica, expressão de cadeia de caracteres de qualquer combinação que possa representar uma data. Se data contiver Nulo, Nulo será retornado. primeirodiadasemana Opcional; uma constante que especifica o primeiro dia da semana. Se não especificado, será usado o domingo. Ano Retorna um Variant (Integer) contendo um número inteiro representando o ano. Year( data ) data Obrigatório; qualquer Variante, expressão numérica ou expressão de cadeia de caracteres, ou qualquer combinação, que possa representar uma data. Se data contiver Nulo, Nulo será retornado. Funções de Data/Hora CDate Impõe uma expressão para o tipo de dados Data. CDate( expressão )
expressão Qualquer expressão de data válida. Data Retorna um Variant (Date) contendo a data atual do sistema. Data DateAdd Retorna um Variant (Date) contendo a data em que o intervalo de tempo especificado foi adicionado. DateAdd( intervalo, número, data ) intervalo Obrigatório; expressão de cadeia de caracteres que é o intervalo de tempo que você deseja adicionar, como "m" ou "d". número Obrigatório; expressão numérica que é o número de intervalos que você deseja adicionar. Pode ser positivo (para obter datas no futuro) ou negativo (para obter datas no passado). data Obrigatório; Variante (Data) ou literal representando a data à qual o intervalo é adicionado. DateDiff Retorna um Variant (Long) especificando o número de intervalos de tempo entre duas datas especificadas.
DateDiff( intervalo, data1, data2[, primeirodiadasemana[, primeirasemanadoano]] ) intervalo Obrigatório; expressão de cadeia de caracteres que é o intervalo de tempo usado para calcular a diferença entre data1 e data2. data1, data2 Obrigatório; Variante (Data). Duas datas que você deseja usar no cálculo. primeirodiadasemana Opcional; uma constante que especifica o primeiro dia da semana. Se não especificado, será usado o domingo. primeirasemanadoano Opcional; uma constante que especifica a primeira semana do ano. Se não especificado, será usada a semana em que ocorre 1 de janeiro. DatePart Retorna um Variant (Integer) contendo a parte especificada de uma data específica. DatePart( intervalo, data[, primeirodiadasemana[, primeirasemanadoano]] ) intervalo Obrigatório; expressão de cadeia de caracteres que é o intervalo de tempo que você deseja retornar. data Obrigatório; Variante (Data) o valor que você deseja avaliar. primeirodiadasemana Opcional; uma constante que especifica o primeiro dia da semana. Se não especificado, será usado o domingo.
primeirasemanadoano Opcional; uma constante que especifica a primeira semana do ano. Se não especificado, será usada a semana em que ocorre 1 de janeiro. DateSerial Retorna um Variant (Date) para um ano, mês e dia específicos. DateSerial( ano, mês, dia ) ano Obrigatório; Inteiro. Número entre 100 e 9999, inclusive, ou uma expressão numérica. mês Obrigatório; Inteiro. Qualquer expressão numérica. dia Obrigatório; Inteiro. Qualquer expressão numérica. DateValue Retorna uma variante (Data). DateValue( data ) data Obrigatório; normalmente, uma expressão de cadeia de caracteres que representa uma data de 1 de janeiro de 100 a 31 de dezembro de 9999. Contudo, data também pode ser qualquer expressão que possa representar uma data, uma hora ou uma data e hora, nesse intervalo. Dia
Retorna um Variant (Integer) que especifica um número inteiro entre 1 e 31, inclusive, representando o dia do mês. Day( data) data Obrigatório; qualquer Variante, expressão numérica ou expressão de cadeia de caracteres, ou qualquer combinação, que possa representar uma data. Se data contiver Nulo, Nulo será retornado. Hora Retorna um Variant (Integer) especificando um número inteiro entre 0 e 23, inclusive, representando a hora do dia. Hour( time ) hora Obrigatório; qualquer Variante, expressão numérica ou expressão de cadeia de caracteres, ou qualquer combinação, que possa representar uma hora. Se hora contiver Nulo, Nulo será retornado. IsDate Retorna um valor Booliano que indica se uma expressão pode ser convertida em uma data. IsDate( expressão ) expressão Obrigatório; qualquer Variante que contém uma expressão de data ou expressão de cadeia de caracteres que possa ser reconhecida como uma data ou hora.
Minuto Retorna um Variant (Integer) especificando um número inteiro entre 0 e 59, inclusive, representando o minuto da hora. Minute( hora) hora Obrigatório; qualquer Variante, expressão numérica ou expressão de cadeia de caracteres, ou qualquer combinação, que possa representar uma hora. Se hora contiver Nulo, Nulo será retornado. Mês Retorna um Variant (Integer) especificando um número inteiro entre 1 e 12, inclusive, representando o mês do ano. Month( data) data Obrigatório; qualquer Variante, expressão numérica ou expressão de cadeia de caracteres, ou qualquer combinação, que possa representar uma hora. Se data contiver Nulo, Nulo será retornado. Now Retorna um Variant (Date) especificando a data e a hora atuais de acordo com a data e hora do sistema em seu computador.
Now ProjDateAdd Adiciona uma duração a uma data para retornar uma nova data. ProjDateAdd( data, duração, calendário ) data Obrigatório; Variante. A data original à qual a duração é adicionada. duração Obrigatório; Variante. A duração a ser adicionada a data. calendário Opcional; Cadeia. O calendário que deve ser usado ao calcular a nova data. Se calendário não for especificado, o padrão para o recurso atual será o calendário do recurso ou, para a tarefa atual, o calendário da tarefa ou o calendário padrão, caso não haja um calendário da tarefa. No Project Server, o calendário padrão será usado, independentemente do calendário especificado na cadeia calendário. Quando você usa essa função em uma fórmula criada no Project Web App e a compara com a mesma fórmula criada no Project Professional, faça um teste para garantir que os resultados sejam os esperados. OBSERVAÇÃO : Para subtrair sete dias de uma data especificada, a seguinte fórmula funciona corretamente no Project Professional 2010: ProjDateAdd ("24/9/2010", "d-7"). No entanto, quando você executa a mesma fórmula no Project Server 2010, o resultado é 24/9/2010, não 9/17/2010. Para fórmulas que funcionam de maneira uniforme no Project Professional 2010 e o Project Server 2010, você deve evitar negativos parâmetros para as funções ProjDateAdd e ProjDateSub. ProjDateConv Converte um valor em uma data.
ProjDateConv( expressão, formato_data ) expressão Obrigatório; Variante. A expressão a ser convertida em uma data. formato_data Opcional; Longo. O formato de data padrão é pjdatedefault, mas você pode substituir uma das seguintes constantes de pjdateformat (formato de data aplicado 9/25/07 at 12:33 P.M.): pjdatedefault: O formato padrão. Definir na guia Exibir na caixa de diálogo Opções (menuferramentas ). pjdate_mm_dd_yy_hh_mmam: 9/25/07 12:33 PM pjdate_mm_dd_yy: 9/25/07 pjdate_mm_dd_yyyy: 9/25/2007 pjdate_mmmm_dd_yyyy_hh_mmam: September 25, 2007 12:33 PM pjdate_mmmm_dd_yyyy: September 25, 2007 pjdate_mmm_dd_hh_mmam: Sep 25 12:33 PM pjdate_mmm_dd_yyy: Sep 25, '07 pjdate_mmmm_dd: September 25 pjdate_mmm_dd: Sep 25 pjdate_ddd_mm_dd_yy_hh_mmam: Tue 9/25/07 12:33 PM pjdate_ddd_mm_dd_yy: Tue 9/25/03
pjdate_ddd_mmm_dd_yyy: Tue Sep 25, '07 pjdate_ddd_hh_mmam: Tue 12:33 PM pjdate_mm_dd: 9/25 pjdate_dd: 25 pjdate_hh_mmam: 12:33 PM pjdate_ddd_mmm_dd: Tue Sep 25 pjdate_ddd_mm_dd: Tue 9/25 pjdate_ddd_dd: Tue 25 pjdate_www_dd: W40/2 pjdate_www_dd_yy_hh_mmam: W40/2/07 12:33 PM ProjDateDiff Retorna a duração entre duas datas em minutos. ProjDateDiff( data1, data2, calendário ) data1 Obrigatório; Variante. A data usada como início da duração.
data2 Obrigatório; Variante. A data usada como final da duração. calendário Opcional; Cadeia. O calendário que deve ser usado ao calcular a duração. Se calendário não for especificado, o padrão para o recurso atual será o calendário do recurso ou, para a tarefa atual, o calendário da tarefa ou o calendário padrão, caso não haja um calendário da tarefa. No Project Server, o calendário padrão será usado, independentemente do calendário especificado na cadeia calendário. Quando você usa essa função em uma fórmula criada no Project Web App e a compara com a mesma fórmula criada no Project Professional, faça um teste para garantir que os resultados sejam os esperados. ProjDateSub Retorna a data que precede outra data por uma duração especificada. ProjDateSub( data, duração, calendário ) data Obrigatório; Variante. A data original da qual a duração é subtraída. duração Obrigatório; Variante. A duração a ser subtraída da data. calendário Opcional; Cadeia. O calendário que deve ser usado ao calcular a diferença de data. Se calendário não for especificado, o padrão para o recurso atual será o calendário do recurso ou, para a tarefa atual, o calendário da tarefa (ou o calendário padrão, caso não haja um calendário da tarefa). No Project Server, o calendário padrão será usado, independentemente do calendário especificado na cadeia calendário. Quando você usa essa função em uma fórmula criada no Project Web App e a compara com a mesma fórmula criada no Project Professional, faça um teste para garantir que os resultados sejam os esperados. OBSERVAÇÃO : Para subtrair sete dias de uma data especificada, a seguinte fórmula funciona corretamente no Project Professional 2010: ProjDateAdd ("24/9/2010", "d-7"). No entanto, quando você executa a mesma fórmula no Project Server 2010, o resultado é 24/9/2010, não 9/17/2010. Para fórmulas que funcionam de maneira uniforme no Project Professional 2010 e o Project Server 2010, você deve evitar negativos parâmetros para as funções ProjDateAdd e ProjDateSub.
ProjDateValue Retorna o valor de data de uma expressão. ProjDateValue( expressão ) expressão Obrigatório; Variante. A expressão a ser representada como uma data. ProjDurConv Converte uma expressão em um valor de duração nas unidades especificadas. ProjDurConv( expressão, unidades_duração ) expressão Obrigatório; Variante. A expressão a ser convertida em uma duração. unidades_duração Opcional; Longa. As unidades usadas para expressar a duração. Se unidades_duração não for especificada, o valor padrão é o tipo de unidades especificado na opção que duração é inserida na guia agendamento da caixa de diálogo Opções (menuferramentas ). Unidades_duração pode ser uma das seguintes constantes pjformatunit : pjminutes: pjelapsedminutes pjhours: pjelapsedhours pjdays: pjelapseddays
pjweeks: pjelapsedweeks pjmonths: pjelapsedmonths pjminutesestimated: pjelapsedminutesestimated pjhoursestimated: pjelapsedhoursestimated pjdaysestimated: pjelapseddaysestimated pjweeksestimated: pjelapsedweeksestimated pjmonthsestimated: pjelapsedmonthsestimated ProjDurValue Retorna o número de minutos em uma duração. ProjDurValue( duração ) duração Obrigatório; Variante. A duração a ser expressa em minutos. Segundo Retorna um Variant (Integer) especificando um número inteiro entre 0 e 59, inclusive, representando os segundos do minuto.
Second( hora ) hora Obrigatório; qualquer Variante, expressão numérica ou expressão de cadeia de caracteres, ou qualquer combinação, que possa representar uma hora. Se hora contiver Nulo, Nulo será retornado. Hora Retorna um Variant (Date) indicando o horário atual do sistema. Horário Timer Retorna um Single representando o número de segundos passados desde a meia-noite. Timer TimeSerial Retorna um Variant (Date) contendo o horário com hora, minuto e segundo específicos. TimeSerial( hora, minuto, segundo) hora Obrigatório; Variante (Inteiro). Número entre 0 (0h00) e 23 (23h00), inclusive, ou uma expressão numérica.
minuto Obrigatório; Variante (Inteiro). Qualquer expressão numérica. segundo Obrigatório; Variante (Inteiro). Qualquer expressão numérica. TimeValue Retorna um Variant (Date) contendo o horário. TimeValue( hora) hora Obrigatório; normalmente, uma expressão de cadeia de caracteres que representa uma hora, de 0:00:00 (0h00m00) a 23:59:59 (23h59m59), inclusive. No entanto, hora também pode ser qualquer expressão que represente uma hora nesse intervalo. Se hora contiver Nulo, Nulo será retornado. Dia da semana Retorna um Variant (Integer) contendo um número inteiro representando o dia da semana. Weekday( data[, primeirodiadasemana] ) data Obrigatório; Variante, expressão numérica, expressão de cadeia de caracteres de qualquer combinação que possa representar uma data. Se data contiver Nulo, Nulo será retornado. primeirodiadasemana Opcional; uma constante que especifica o primeiro dia da semana. Se não especificado, será usado o domingo.
Ano Retorna um Variant (Integer) contendo um número inteiro representando o ano. Year( data ) data Obrigatório; qualquer Variante, expressão numérica ou expressão de cadeia de caracteres, ou qualquer combinação, que possa representar uma data. Se data contiver Nulo, Nulo será retornado. Funções gerais Escolha Seleciona e retorna um valor de uma lista de argumentos. Choose( índice, opção-1[, opção-2,... [, opção-n]]) índice Obrigatório; expressão ou campo numérico que resulta em um valor entre 1 e o número de opções disponíveis. opção Obrigatório; Variante expressão que contém uma das opções possíveis. IIf Retorna uma de duas partes, dependendo da avaliação de uma expressão.
IIf( expr, parteverdadeira, partefalsa ) expr Obrigatório; Variante expressão que você deseja avaliar. parteverdadeira Obrigatório; valor ou expressão que deverá ser retornada se a expressão correspondente for Verdadeiro. partefalsa Obrigatório; valor ou expressão a ser retornada se a expressão correspondente forfalso. IsNumeric Retorna um valor Booliano que indica se uma expressão pode ser avaliada como um número. IsNumeric( expressão) expressão Obrigatório; Variante que contém uma expressão numérica ou uma expressão de cadeia de caracteres. IsNull Retorna um valor Booliano que indica se uma expressão não contém dados válidos (Nulo). IsNull( expressão ) expressão Obrigatório; Variante que contém uma expressão numérica ou uma expressão de cadeia de caracteres.
Opção de Linha de Comando Avalia uma lista de expressões e retorna um valor ou uma expressão Variante associada com a primeira expressão da lista que é Verdadeiro. Switch( expr-1, valor-1[, expr-2, valor-2,... [, expr-n,valor-n]] ) Funções matemáticas Abs Retorna um valor do mesmo tipo que é passado para ele especificando o valor absoluto de um número. Abs( número ) número Obrigatório; qualquer expressão numérica válida. Se Obrigatório contiver Nulo, Nulo será retornado; se for uma variável que não pode ser inicializada, zero será retornado. Atn Retorna um Duplo que especifica o arco tangente de um número. Atn( número )
número Obrigatório; Duplo ou qualquer expressão numérica válida. CoS Retorna um Double especificando o co-seno de um ângulo. Cos( número ) número Obrigatório; Duplo ou qualquer expressão numérica válida que expresse um ângulo em radianos. EXP Retorna um Double especificando e (a base dos logaritmos naturais) elevada a uma potência. Exp( número ) número Obrigatório; Duplo ou qualquer expressão numérica válida. Fix Retorna a parte inteira de um número. Se o número for negativo, retornará o primeiro inteiro negativo igual a ou maior que o número. Fix( número )
número Obrigatório; Duplo ou qualquer expressão numérica válida. Se número contiver Nulo, Nulo será retornado. Int Retorna a parte inteira de um número. Se o número for negativo, retornará o primeiro inteiro negativo menor que ou igual ao número. Int( número ) número Obrigatório; Duplo ou qualquer expressão numérica válida. Se número contiver Nulo, Nulo será retornado. Log Retorna um Double especificando o logaritmo natural de um número. Log( número ) número Obrigatório; Duplo ou qualquer expressão numérica válida maior que zero. Rnd Retorna um Single contendo um número aleatório. Rnd( número )
número Obrigatório; Simples ou qualquer expressão numérica válida. Sgn Retorna um Variant (Integer) indicando o sinal de um número. Sgn( número ) número Obrigatório; qualquer expressão numérica válida. Os valores de retorno são os seguintes: Se o número for maior que zero, Sgn retornará 1. Se o número for igual a zero, Sgn retornará 0. Se o número for menor que zero, Sgn retornará -1. Sen Retorna um Double especificando o seno de um ângulo. Sin( número ) número Obrigatório; Duplo ou qualquer expressão numérica válida que expresse um ângulo em radianos.
Sqr Retorna um Double especificando a raiz quadrada de um número. Sqr( número ) número Obrigatório; Duplo ou qualquer expressão numérica válida igual a ou maior que zero. Tan Retorna um Double especificando a tangente de um ângulo. Tan( número ) número Obrigatório; Duplo ou qualquer expressão numérica válida que expresse um ângulo em radianos. Funções de texto ASC Retorna um Inteiro que representa o código de caractere correspondente à primeira letra de uma cadeia. Asc( cadeia )
cadeia Qualquer expressão de cadeia de caracteres válida. Chr Retorna uma Cadeia que contém o caractere associado ao código do caractere especificado. Chr( códcaract ) códcaract Um Longo que identifica um caractere. Formato Retorna uma Variante (Cadeia) que contém uma expressão formatada de acordo com as instruções contidas em uma expressão de formato. Format( expressão[, formato[, primeirodiadasemana[, primeirasemanadoano]]] ) expressão Obrigatório; qualquer expressão válida. formato Opcional; uma expressão de formato nomeada ou definida pelo usuário válida. primeirodiadasemana Opcional; uma Constante que especifica o primeiro dia da semana. primeirasemanadoano Opcional; uma Constante que especifica a primeira semana do ano. InStr
Retorna um Variant (Long) especificando a posição da primeira ocorrência de uma seqüência dentro de outra. Instr( [início, ]cadeia1, cadeia2[, comparar] ) início Opcional; expressão numérica que define a posição inicial de cada pesquisa. Se omitido, a pesquisa começará na posição do primeiro caractere. Se início contiver Nulo, ocorrerá um erro. O argumento inícioserá necessário se comparar for especificado. cadeia1 Obrigatório; expressão de cadeia de caracteres que está sendo pesquisada. cadeia2 Obrigatório; expressão de cadeia de caracteres procurada. comparar Opcional; especifica o tipo de comparação de cadeias. Se comparar for Nulo, ocorrerá um erro. Se comparar for omitido, a configuração de Opçãocomparar determinará o tipo de comparação. LCase Retorna uma Cadeia que foi convertida em minúsculas. LCase( cadeia ) cadeia Obrigatório; qualquer expressão de cadeia de caracteres válida. Se cadeia contiver Nulo, Nulo será retornado. Left
Retorna um Variant (String) contendo um número de caracteres especificado a partir do lado esquerdo de uma seqüência. Left( cadeia, comprimento ) cadeia Obrigatório. Expressão de cadeia de caracteres cujos caracteres à esquerda são retornados. Se cadeia contiver Nulo, Nulo será retornado. comprimento Obrigatório; Variante (Longo). Expressão numérica que indica quantos caracteres devem ser retornados. Se 0, uma cadeia de comprimento zero ("") será retornada. Se maior que ou igual ao número de caracteres na cadeia, a cadeia inteira será retornada. CARACT Retorna um Longo que contém o número de caracteres em uma cadeia ou o número de bytes necessários para armazenar uma variável. Len( cadeia, nomedavariável ) cadeia Qualquer expressão de cadeia de caracteres válida. Se cadeia contiver Nulo, Nulo será retornado. nomedavariável Qualquer nome de variável válido. Se nomedavariável contiver Nulo, Nulo será retornado. Se nomedavariável for uma Variante, Len a tratará da mesma forma que uma Cadeia e sempre retornará o número de caracteres que ela contém. Funções LTrim Retorna uma Variante (Cadeia) que contém uma cópia de uma cadeia especificada sem espaços à esquerda.
LTrim( cadeia ) cadeia Obrigatório; qualquer expressão de cadeia de caracteres válida. Se cadeia contiver Nulo, Nulo será retornado. Mid Retorna um Variant (String) contendo um número especificado de caracteres de uma seqüência. Mid( cadeia, início[, comprimento] ) cadeia Obrigatório; expressão de cadeia de caracteres cujos caracteres são retornados. Se cadeia contiver Nulo, Nulo será retornado. início Obrigatório; Longo. Posição do caractere na cadeia na qual a parte a ser obtida começa. Se início for maior que o número de caracteres na cadeia, Mid retornará uma cadeia de comprimento zero (""). comprimento Opcional; Variante (Longo). Número de caracteres que devem ser retornados. Se omitido ou se houver menos caracteres que o comprimento no texto (incluindo o caractere no início), todos os caracteres da posição de início até o final da cadeia serão retornados. Direita Retorna um Variant (String) contendo um número especificado de caracteres do lado direito de uma seqüência.
Right( cadeia, comprimento ) cadeia Obrigatório; expressão de cadeia de caracteres cujos caracteres à direita são retornados. Se cadeia contiver Nulo, Nulo será retornado. comprimento Obrigatório; Variante (Longo). Expressão numérica que indica quantos caracteres devem ser retornados. Se 0, uma cadeia de comprimento zero ("") será retornada. Se igual a ou maior que o número de caracteres na cadeia, a cadeia inteira será retornada. RTrim Retorna uma Variante (Cadeia) que contém uma cópia de uma cadeia especificada sem espaços à direita. RTrim( cadeia ) cadeia Obrigatório; qualquer expressão de cadeia de caracteres válida. Se cadeia contiver Nulo, Nulo será retornado. Espaço Retorna um Variant (String) composto do número especificado de espaços. Space( número ) número Obrigatório; número de espaços que você deseja na cadeia. StrComp
Retorna uma Variante (Inteiro) que indica o resultado de uma comparação de cadeias. StrComp( cadeia1, cadeia2[, comparar] ) cadeia1 Obrigatório; qualquer expressão de cadeia de caracteres válida. cadeia2 Obrigatório; qualquer expressão de cadeia de caracteres válida. comparar Opcional; especifica o tipo de comparação de cadeias. Se argumento comparar for Nulo, ocorrerá um erro. StrConv Retorna um Variant (String) convertido conforme especificado. StrConv( cadeia, conversão, LCID ) cadeia Obrigatório; expressão de cadeia de caracteres a ser convertida. conversão Obrigatório; Inteiro. A soma de valores que especifica o tipo de conversão que deve ser executada. LCID Opcional; LocaleID, se diferente do LocaleID do sistema. (O LocaleID do sistema é o padrão.) String
Retorna um Variant (String) contendo seqüências de caracteres repetidos do comprimento especificado. String( número, caractere ) número Obrigatório; Longo. Comprimento da cadeia retornada. Se número contiver Nulo, Nulo será retornado. caractere Obrigatório; Variante. Código de caractere que especifica a expressão de caractere ou cadeia de caracteres cujo primeiro caractere é usado para criar a cadeia de retorno. Se caractere contiver Nulo, Nulo será retornado. Cortar Retorna uma Variante (Cadeia) que contém uma cópia de uma cadeia especificada sem espaços à esquerda ou à direita. Trim( cadeia ) cadeia Obrigatório; qualquer expressão de cadeia de caracteres válida. Se cadeia contiver Nulo, Nulo será retornado. UCase Retorna um Variant (String) contendo a seqüência especificada, convertida em letras maiúsculas. UCase( cadeia )
cadeia Obrigatório; qualquer expressão de cadeia de caracteres válida. Se cadeia contiver Nulo, Nulo será retornado. OBSERVAÇÃO : Aviso de Isenção de Tradução Automática: Este artigo foi traduzido por computador, sem intervenção humana. A Microsoft oferece essas traduções automáticas para ajudar as pessoas que não falam inglês a aproveitar os textos escritos sobre produtos, serviços e tecnologias da Microsoft. Como este artigo foi traduzido automaticamente, é possível que contenha erros de vocabulário, sintaxe ou gramática. Fonte: https://support.office.com/pt-br/article/fun%c3%a7%c3%b5es-do-project-paracampos-personalizados-7e525143-380f-4083-8d5a-3ecc6ba44f22