DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions Tableur
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Ajoute une formule de calcul dans un champ Tableur présent dans une fenêtre.
Exemple
// Initialisation de la 1ère colonne et avec des nombres de 1 à 10
POUR I = 1 Ã€ 10
TableurAjouteDonnée(TBLR_Tableur, 1, I, "Ligne " + I)
FIN

TableurAjouteDonnée(TBLR_Tableur, 1, 1, 13)
TableurAjouteDonnée(TBLR_Tableur, 1, 2, 20)
TableurAjouteFormule(TBLR_Tableur, 1, 3, "A1+A2/2") // Affiche 23
TableurAjouteFormule(TBLR_Tableur, "A4", "A1+A2")
TableurAjouteDonnée(TBLR_Tableur, 1, 2, 33) // Affiche 33 dans la case A3
Syntaxe

Ajouter une formule dans une cellule identifiée par ses coordonnées Masquer les détails

TableurAjouteFormule(<Champ Tableur> , <Colonne> , <Ligne> , <Formule>)
<Champ Tableur> : Nom de champ
Nom du champ Tableur à manipuler.
<Colonne> : Entier
Numéro de colonne de la cellule contenant la formule.
<Ligne> : Entier
Numéro de ligne de la cellule contenant la formule.
<Formule> : Chaîne de caractères
Formule à ajouter. Le premier caractère "=" ne doit pas être intégré dans la formule. Par exemple : "A1+B2-A2"
En cas d'erreur de syntaxe ou identificateur invalide, "###" est affiché dans la cellule et une erreur non fatale est affichée.

Ajouter une formule dans une cellule identifiée par son nom Masquer les détails

TableurAjouteFormule(<Champ Tableur> , <Nom de la cellule> , <Formule>)
<Champ Tableur> : Nom de champ
Nom du champ Tableur à manipuler.
<Nom de la cellule> : Chaîne de caractères
Nom de la cellule à manipuler. Par exemple : "A4".
<Formule> : Chaîne de caractères
Formule à ajouter. Le premier caractère "=" ne doit pas être intégré dans la formule. Par exemple : "A1+B2-A2"
En cas d'erreur de syntaxe ou identificateur invalide, "###" est affiché dans la cellule et une erreur non fatale est affichée.
Remarques
  • Si la cellule (Colonne, Ligne) n'existe pas, la cellule est créée.
  • Si la cellule (Colonne, Ligne) existe déjà, le contenu est supprimé. Il est remplacé par la formule <Formule>.
  • Cette fonction est utilisable uniquement sur un champ Tableur présent dans une fenêtre.
  • Les cellules peuvent être nommées (fonction TableurAjouteNom). Il est possible d'utiliser le nom d'une cellule dans la formule.
Liste des exemples associés :
Le champ Tableur Exemples unitaires (WINDEV) : Le champ Tableur
[ + ] Utilisation du champ Tableur.
Cet exemple présente comment :
- charger un fichier xlsx dans un champ tableur,
- sauver le tableur dans un fichier,
- remplir le champ avec des données provenant de la base de données,
- insérer des lignes, des colonnes,
- accéder aux cellules et les manipuler (modifier leur valeur, leur style,...),
- saisir des formules,
- etc.
Composante : wd300obj.dll
Version minimum requise
  • Version 20
Documentation également disponible pour…
Commentaires
Faire référence à une autre feuille depuis une formule
Pour utiliser le nom d'une autre feuille dans une formule, le nom de la feuille doit être passé en majuscules.

Par exemple : Feuille nommée Budget, pour utiliser les données de cette feuille depuis une formule, utilisez a syntaxe : TableurAjouteFormule(TBLR_tableur,"A1","SOMME(BUDGET!A1:A10)")

SC ( COSOGES )
14 nov. 2018

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale