Bonjour
Michel ANDREU-2 wrote
Soit un tableau de calc, de nombre de lignes variable. Par une macro en
basic LibreOffice, je voudrais effacer les lignes superflues situées
entre la première cellule vide de la première colonne et la première
cellule vide de la dernière colonne ; dans l'exemple : effacer B27:F23.
Ton exemple ne correspond pas à ta description du coup difficile d'être
sûr de ce que tu veux .
- Les lignes n'ont pas été supprimées, ce sont les valeurs qui l'ont été.
- Les lignes 27 à 30 sont toujours là et contiennent toujours zéro.
- S'il s'agit de points, ne peut-il y avoir de cas où le résultat est zéro ?
Avant de développer il faut savoir si tu désires donc bien :
- trouver la première colonne utilisée (vers la gauche)
- dans cette colonne trouver la dernière cellule ne contenant pas zéro
- trouver la dernière colonne utilisée (vers la droite)
- dans cette colonne trouver la première cellule contenant zéro
- effacer les valeurs dans la plage ainsi constituée
Cordialement
Pierre-Yves
--
View this message in context:
http://nabble.documentfoundation.org/Calc-Lignes-superflues-tp4149785p4149856.html
Sent from the Users mailing list archive at Nabble.com.
--
Envoyez un mail à users+unsubscribe@fr.libreoffice.org pour savoir comment vous désinscrire
Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être
supprimés
Context
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.