Vous voulez retirer un élément connu d'un Tableau, pour en réduire le contenu.
La solution est ici: Retirer_Si_Existe (clic-droit, enregistrer sous)
Mode d'emploi:
- Intégrer la source fournie dans votre code
- Faire l'appel à la fonction : x_Nombre = Retirer_Si_Existe(x_LaValeur, x_LeTableau, opt. x_Vide)
- x_Nombre = Retirer_Si_Existe(x_LaValeur, x_LeTableau) :
- x_Nombre contiendra 1 si l'élément était effectivement connu et a été retiré.
- x_LeTableau contiendra 1 élément de moins s'il a été trouvé et supprimé.
- x_Nombre = Retirer_Si_Existe(x_LaValeur, x_LeTableau, true) :
- Se comportera comme attendu, mais une donnée vide sera considérée comme un élément valide à traiter.
- x_Nombre = Retirer_Si_Existe(x_LaValeur, x_LeTableau) :
- Où :
- x_Nombre = Vaudra 1 si le retrait a pu se faire, 0 sinon.
- x_LaValeur = Valeur à tenter de retirer
- x_LeTableau = Tableau contenant les éléments à traiter.
- x_Vide = Booléen optionnel devant être à vrai pour que les champs vides soient traités.
- 2013.02.16 (v1.00) : Création initiale, retire un élément non-vide d'un Tableau.
- 2022.01.07 (v1.01) : Accepte une chaine vide comme un élément officiel.
- 2024.06.23 (v1.02) : Accepte que le tableau soit sans dimension (sans Redim préalable).
Une table d'éléments facile à réduire...