4D View v14PV SET CELL FORMULA |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D View v14
PV SET CELL FORMULA
|
PV SET CELL FORMULA ( Bereich ; Spalte ; Zeile ; Formel ) | ||||||||
Parameter | Typ | Beschreibung | ||||||
Bereich | Lange Ganzzahl |
![]() |
4D View Bereich | |||||
Spalte | Lange Ganzzahl |
![]() |
Spaltennummer Zelle | |||||
Zeile | Lange Ganzzahl |
![]() |
Zeilennummer Zelle | |||||
Formel | String |
![]() |
Formel | |||||
Der Inhalt einer numerischen Zelle wird 5 mal kopiert (Vorgabewert). In den Folgezellen ist der Wert jeweils um 1 erhöht. In jeder der folgenden Zellen wird dazu eine Formel zur Berechnung eingetragen. Ändern Sie den Wert in der Ursprungszelle, werden die Formeln automatisch ausgeführt.
C_INTEGER($CopyNumber) `Anzahl der auszuführenden Kopien
C_LONGINT($Column;$Row) `Koordinaten der zu kopierenden Zelle
C_INTEGER($Index) `Laufindex
C_TEXT($Name) `Name der Startzelle
PV GET CURRENT CELL(Bereich;$Column;$Row)
If(PV Get cell value type(Bereich;$Column;$Row)=pv value type numeric) `Typüberprüfung
$CopyNumber:=Num(Request("Wie viele Zellen am Ende wollen Sie erhöhen?";"5"))
`Standardwert 5
If($CopyNumber>0)
$Name:=PV Get cell name(Bereich;$Column;$Row) `Erhalte Name
If($Name="") `Kein Name?
$Name:="COL"+String($Column)+"RW"+String($Row)
PV SET CELL NAME(Bereich;$Column;$Row;$Name) `Name zuweisen
End if
For($Index;$Row+1;$Row+$CopyNumber) `Anzahl Kopien
PV SET CELL FORMULA(Bereich;$Column;$Index;
"="+$Name+"+"+String($Index-$Row)) `Formeln eintragen
End for
End if
Else `Falscher Typ
ALERT("Die Startzelle muss numerisch sein")
End if
Produkt: 4D View
Thema: PV Zellenwerte
Nummer:
15917
Erstellt: 4D View 6.8
PV Get cell formula
PV Get cell value type
4D View Programmiersprache ( 4D View v11.4)
4D View Programmiersprache ( 4D View v12)
4D View Programmiersprache ( 4D v13)
4D View Programmiersprache ( 4D View v14 R2)
4D View Programmiersprache ( 4D View v14)
4D View Programmiersprache ( 4D View v14 R3)
4D View Programmiersprache ( 4D View v14 R4)