4D View v14

PV SET CELL FORMULA

Página Inicial

 
4D View v14
PV SET CELL FORMULA

PV SET CELL FORMULA 


 

PV SET CELL FORMULA ( area ; coluna ; linha ; formula ) 
Parâmetro Tipo   Descrição
area  Inteiro longo in Área 4D View
coluna  Inteiro longo in Número de coluna da célula
linha  Inteiro longo in Número de linha da célula
formula  cadeia in Fórmula

O comando PV SET CELL FORMULA localiza formula na célula designada por coluna e linha.

Exemplo  

O seguinte exemplo cria um aumento debaixo de uma célula de tipo numérico. Se o valor desta última se modifica posteriormente, o incremento se atualiza automaticamente pela ação das fórmulas que localizamos nas células com PV SET CELL FORMULA.

 C_INTEGER($CopyNumber`Número de cópias a executar
 C_LONGINT($Column;$Row`Coordenadas da célula a copiar
 C_INTEGER($Index`Índice de laço
 C_TEXT($Name`Nome da célula de início
 
 PV GET CURRENT CELL(Area;$Column;$Row)
 If(PV Get cell value type(Area;$Column;$Row)=pv number type value) `Verificação do tipo
  `5 por padrão
    $CopyNumber:=Num(Request("Quantas células para baixo deseja incrementar?";"5"))
    If($CopyNumber>0) `Validar
       $Name:=PV Get cell name(Area;$Column;$Row`Recuperação do nome
       If($Name="") `Sem nome?
          $Name:="COL"+String($Column)+"RW"+String($Row`Atualmente tem um
          PV SET CELL NAME(Area;$Column;$Row;$Name`nome de tipo "COL2RW3"
       End if
       For($Index;$Row+1;$Row+$CopyNumber`$CopyNumber bucle(s)
  `Incremento
          PV SET CELL FORMULA(Area;$Column;$Index;"="+$Name+"+"+String($Index-$Row))
       End for
    End if
 Else `Tipo incorreto
    ALERT("A célula de início deve ser de tipo numérico")
 End if

 
PROPRIEDADES 

Produto: 4D View
Tema: PV Valor célula
Número 15917

 
HISTÓRIA 

Criado por: 4D View 6.8

 
VER TAMBÉM 

PV Get cell formula
PV Get cell value type

 
ARTICLE USAGE

4D View Linguagem ( 4D View v11.4)
4D View Linguagem ( 4D View v12)
4D View Linguagem ( 4D v13)
4D View Linguagem ( 4D View v14 R2)
4D View Linguagem ( 4D View v14)
4D View Linguagem ( 4D View v14 R3)
4D View Linguagem ( 4D View v14 R4)