Accueil Velixo 6 : Cachez facilement les rangées zéro n'importe où

Velixo 6 : Cachez facilement les rangées zéro n'importe où

Comptabilité
Excel
Autres
Conseils et astuces
22.02.2021
5 min

Dans notre précédent article de blog, nous avons vu comment les nouvelles fonctions de Velixo 6 peuvent aider à se débarrasser des lignes de zéro dans les rapports de solde des comptes. Il s'avère qu'il existe un autre mécanisme puissant, et plus générique, pour maintenir les lignes et colonnes nulles à distance : partout, à tout moment, quelles que soient les formules que nous utilisons. Il s'agit de la toute nouvelle fonction de masquage automatique de Velixo 6.

Cette fonctionnalité est tellement puissante qu'elle mérite un article de blog à part entière. Plongeons-y !

Permettez-moi de vous présenter notre ami, le tableau des flux de trésorerie.

Notez qu'il essaie d'être agréable, mais que toutes ses tentatives d'être attrayantes sont complètement écrasées par les lignes de zéro redondantes, qui nous font mal aux yeux et ne sont pas bonnes pour l'environnement.

Auparavant, si nous voulions nous débarrasser des lignes zéro dans un rapport similaire, nous mettions en évidence la plage contenant les montants et cliquions sur "Cacher les lignes zéro" dans la barre d'outils Acumatica.

Cela a certainement fonctionné :

Que se passerait-il si nous changions l'exercice financier du rapport ?

Aie ! Une rangée de zéro est à nouveau apparue ?

Ce qui est encore moins agréable, c'est que les valeurs des lignes cachées (telles que les lignes 19, 20 ou 28 dans l'image ci-dessus) auraient pu devenir non nulles - mais ces lignes restent tout de même cachées !

Pour éviter ce problème, il fallait auparavant, après avoir actualisé le rapport ou modifié ses paramètres, faire "Unhide All" :

...et de répéter le processus à nouveau :

  1. Sélectionnez l'intervalle contenant les montants des soldes de comptes concernés.
  2. Cliquez sur Hide Zero Rows dans la barre d'outils Acumatica.

Cela fonctionne, mais c'est inhumain. Il est également très facile de l'oublier et de se retrouver avec plusieurs lignes non nulles qui restent cachées après un rafraîchissement.

L'amélioration de l'expérience autour des "rangées zéro non dynamiques" est depuis longtemps dans notre programme et, je l'admets, a nécessité un niveau d'ingéniosité important pour obtenir de bons résultats, en particulier en termes de performances.

Le résultat, cependant, est fièrement présenté dans Velixo 6 et s'appelle la fonctionnalité de masquage/démasquage automatique .

La première différence visuelle pour l'utilisateur est le bouton sur lequel il doit cliquer après avoir sélectionné une plage. Le bouton "Masquer/démasquer automatiquement les lignes de la plage sélectionnée" est situé sous une liste déroulante :

Whoosh.

À première vue, il fonctionne comme Hide Zero Rows - ce qui, à bien y réfléchir, était prévisible !

La différence intervient plus tard, lorsque nous modifions les paramètres du rapport - ou que nous procédons à une actualisation. Essayons de changer la période en 01-2015 :

Hé, toujours pas de lignes nulles ! Et, ce qui est tout aussi important, si une ligne est devenue non nulle après une actualisation ou un recalcul, nous pouvons être sûrs qu'elle sera automatiquement masquée.

En d'autres termes, il n'est plus nécessaire de passer par la boucle "Actualiser -> Désactiver tout -> Masquer zéro ligne". La fonction de masquage/désoccultation automatique permet désormais de "contrôler" la plage, en développant et en réduisant automatiquement les lignes après chaque recalcul.

Pour votre information, il existe un instrument similaire pour les colonnes, situé sous le menu déroulant Masquer les colonnes zéro :

Si nous voulons ajouter d'autres cellules à la plage "contrôlée", il suffit de les sélectionner et d'appuyer à nouveau sur "Cacher/découper automatiquement les lignes de la plage sélectionnée". Les plages sélectionnées précédemment ne disparaîtront pas: la plage nouvellement sélectionnée sera contrôlée en plus de ce qui a été sélectionné précédemment.

Comment oublier toutes les plages de masquage automatique pour la feuille de calcul en cours ? Il suffit d'appuyer sur le bouton "Désactiver tout + Oublier", situé sous le menu déroulant Désactiver tout :

Cela aura pour effet de développer toutes les lignes et colonnes masquées sur la feuille de calcul actuelle et de désactiver la fonction de masquage automatique de Velixo.

Si vous avez des doutes sur la plage de contrôle de la fonction de masquage/démasquage automatique de Velixo, vous pouvez toujours les consulter dans Formules -> Gestionnaire de noms :

Ici, nous verrons zéro ou plusieurs entrées VelixoAutoHideZeroRows / VelixoAutoHideZeroColumns. Notez que le nom est propre à chaque feuille de calcul, comme le montre la colonne Scope. En d'autres termes, il y aura au maximum une plage VelixoHideZeroRows ou VelixoHideZeroColumns par feuille de calcul / onglet.

Nous pouvons même créer ou modifier cette plage directement dans le Gestionnaire de noms au lieu d'utiliser "Sélectionner une plage -> Cliquer sur Masquer/Découper automatiquement les lignes" ! Il suffit de modifier la case "Se réfère à" de la plage nommée :

(Si vous souhaitez en créer un manuellement, assurez-vous qu'il s'agit d'une feuille de calcul et non d'un classeur ; sinon, la fonctionnalité ne fonctionnera pas).

Il y a juste une petite mise en garde : comme la modification de la plage de masquage automatique à partir du gestionnaire de noms ne produit pas d'événement de recalcul dans le système, nous devons faire savoir à Velixo qu'il doit réappliquer la logique de masquage automatique dans la portée de la plage nouvellement modifiée :

En résumé, la fonction Auto Hide / Unhide de Velixo 6 nous permet d'atténuer complètement le problème des lignes et colonnes nulles dans nos rapports Excel basés sur Acumatica. Dans les plages que nous avons sélectionnées pour le traitement du masquage automatique, la fonction fonctionne intelligemment : non seulement elle masquera les lignes ou les colonnes à zéro, mais aussi elle dé-cachera toutes celles qui ne sont pas à zéro - à chaque mise à jour et à chaque rafraîchissement !

En cas de doute sur les gammes actuellement mémorisées pour le traitement automatique, il est possible de choisir l'une des deux options suivantes :

Velixo nous a toujours épargné la tâche fastidieuse de construire des rapports Excel basés sur Acumatica ou MYOB Advanced en nous fournissant les données en direct de l'ERP.

Velixo 6 améliore encore notre productivité en prenant automatiquement en charge les lignes et colonnes redondantes dans nos rapports.

Se concentrer sur les choses qui comptent - pour de meilleures décisions commerciales !

Lettre d'information Velixo

Abonnez-vous à notre lettre d'information pour recevoir des nouvelles et des annonces.