14 octobre 2015

copydown


Cette extension LibreOffice permet de coller dans les cellules vides d'une colonne la valeur de la première cellule renseignée située au dessus.


1 commentaire:

Unknown a dit…

C'est une bonne idée, mais une mauvaise implémentation. Si au début de la procédure Main, aucune cellule n'est allouée, mais une plage (ou plusieurs plages), la macro s'arrête avec une erreur - la plage n'a aucune propriété CellAddress. Une analyse supplémentaire de la sélection en cours exécuter le code pour toutes les données sur la feuille ou uniquement pour les sections sélectionnées du tableau.

Et la valeur de lEndRow est mieux de comparer non pas avec zéro, mais avec lStartRow

(Je n'aurais pas commenté ce code trois ans après la publication, mais il est toujours dans extensions.libreoffice.org/extensions/copydown et les gens le veulent toujours - https://ask.libreoffice.org/en/question/154235/calc-completing-text-columns-to-make-page-sortable/ )