Bonjour,
Je viens de rencontrer un problème que j'ai du mal à comprendre.
Ci-joint vous trouverez mon fichier qui est presque fini. En gros, il me permet de tirer au sort un élève et de l'évaluer. Derrière le bouton "Administration" se cachent les possibilités d'ajouter un élève, d'en enlever un, de remettre à zéro le compteur du nombre de fois où ils ont été sélectionnés, et de remettre à zéro leurs évaluations.
J'étais plutôt assez fier de moi, même si une option qui m'intéresserait n'est pas encore opérationnelle (Ouais, je fais de la pub vers un autre sujet pour trouver de l'aide ).
Tout fonctionnait correctement. Je passe donc à la phase de mise en forme : je mets des couleurs, je masque des lignes et colonnes... Puis, mon côté maniaque me fait tester à nouveau le programme. Et là, quelle surprise !!!!! Mon programme rencontre des bogues !!!
Donc je vérifie en démasquant les lignes et colonnes pour trouver le problème, je teste à nouveau le programme et là ça fonctionne! J'ai testé à plusieurs reprises avec les lignes et colonnes masquées ou visibles, et quand elles sont visibles tout fonctionne correctement, mais dès que je les masque je rencontre des erreurs... Pourriez-vous m'aider svp? Je ne comprends vraiment pas à quoi ça peut être dû !!!
Pour les bogues rencontrés, par exemple si on fait plusieurs tirages au sort, ça fonctionne. Mais si on ajoute un élève et qu'ensuite on fait des tirages au sort, ça ne comptabilise plus ni le nombre de fois que l'élève a été choisi (compteur), ni son évaluation.
De même, si on réinitialise les évals (via le bouton Administration), lorsque les lignes et colonnes sont masquées seules les lignes 5 et 6 sont réinitialisées, alors que si tout est visible ça fonctionne correctement.
On dirait que les macros n'arrivent pas à accéder à des cellules qui sont masquées... En pratique j'ai une idée pour pallier ce problème : créer un tableau à un autre endroit de la feuille avec seulement ce que je veux afficher et qui renvoie vers les cellules qui correspondent de celui-là, mais je trouve un peu débile de devoir faire ça alors que l'option "masquer les colonnes" existe.
Si certains d'entre vous ont des explications et solutions, je suis preneur!!
Merci !
[Calc] Masquer lignes/colonnes perturbe le fonctionnement
Modérateur : Vilains modOOs
Règles du forum
Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
-
- NOOuvel adepte
- Messages : 18
- Inscription : 20 juil. 2018 19:22
[Calc] Masquer lignes/colonnes perturbe le fonctionnement
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par Lolo Söze le 09 août 2018 08:29, modifié 2 fois.
Un prof de maths curieux mais novice !
LibreOffice 6.1.0.3 (x64) - Windows 10
LibreOffice 6.1.0.3 (x64) - Windows 10
-
- RespOOnsable forum
- Messages : 9252
- Inscription : 28 août 2010 08:45
Re: [Calc] Bogues lorsque colonnes/lignes masquées
Bonjour,
En informatique, un bogue est une anomalie de fonctionnement d'un programme.
Veuillez modifier le titre de votre question afin qu'il reflète le problème que vous exposez en évitant les termes comme aide, bogue, problème ou OpenOffice qui sont implicites et n'ont pas besoin d'être mentionnés, de même que macro en section éponyme.
En informatique, un bogue est une anomalie de fonctionnement d'un programme.
Veuillez modifier le titre de votre question afin qu'il reflète le problème que vous exposez en évitant les termes comme aide, bogue, problème ou OpenOffice qui sont implicites et n'ont pas besoin d'être mentionnés, de même que macro en section éponyme.
Touche Ctrl de Windows = touche cmd⌘ sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur Mac
-
- NOOuvel adepte
- Messages : 18
- Inscription : 20 juil. 2018 19:22
Re: [Calc] Bogues lorsque colonnes/lignes masquées
Bonjour micmac,
Dans mon cas le mot bogue est utilisé à bon escient. Merci donc de m'indiquer le titre que vous souhaiteriez que je mette et je le ferai.
Ben c'est exactement ça ! Je ne sais pas si vous avez lu mon message ou si vous avez répondu juste par rapport au titre, mais je trouve que le titre correspond tout à fait au problème.micmac a écrit :un bogue est une anomalie de fonctionnement d'un programme
J'entends et je comprends vos règles de ne pas utiliser certains mots, mais dans mon cas je ne vois pas quel titre je pourrais mettre. Il faut que le titre soit précis, explicite, mais on est limités par le nombre de caractères. Alors en effet je pourrais remplacer "bogue" par "anomalie de fonctionnement", ou par "dysfonctionnement", ou tout autre synonyme, mais quel intérêt ?micmac a écrit :Veuillez modifier le titre de votre question afin qu'il reflète le problème que vous exposez
Dans mon cas le mot bogue est utilisé à bon escient. Merci donc de m'indiquer le titre que vous souhaiteriez que je mette et je le ferai.
Ajout : J'ai testé mon option de secours
et ça fonctionne correctement. Ce n'est pas optimal, mais pour l'instant je ferai avec, tant que personne n'aura une solution à me proposer. Je joins donc la version finale de mon projet. Il ne me reste plus qu'à "nettoyer" le code qui n'est fait que de bouts piqués à droite ou à gauche. Merci à tous ceux qui m'ont aidé ! |
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Un prof de maths curieux mais novice !
LibreOffice 6.1.0.3 (x64) - Windows 10
LibreOffice 6.1.0.3 (x64) - Windows 10
-
- RespOOnsable modération
- Messages : 3948
- Inscription : 06 oct. 2008 08:03
Re: [Calc]Fonctionnement avec colonnes/lignes masquées
Bonjour,
Pour connaître la version que vous possédez : https://forum.openoffice.org/fr/forum/v ... 582#p11582
Accès direct à votre signature pour la corriger.
La façon la plus simple de déterminer un titre est souvent la réponse à la question suivante : Que doit-on obtenir ?
Cordialement
Cette version d'OpenOffice n'existe pas encore, peut-être s'agit-il de LibreOffice ?Votre signature a écrit :OpenOffice 5.4.5.1 (x64) - Windows 10
Pour connaître la version que vous possédez : https://forum.openoffice.org/fr/forum/v ... 582#p11582
Accès direct à votre signature pour la corriger.
micmac a écrit :un bogue est une anomalie de fonctionnement d'un programme
Pas pour le moment. Actuellement, le programme est apparemment LibreOffice si j'en crois votre signature erronée, programme qui liste des bogues connue sous le terme Issue qui sont alors classées en catégorie Defect ; vous avez fait une application, dont les problèmes rencontrés peuvent être soit dus à une bogue du programme, soit à une conception erronée de votre application, c'est pour cela que l'usage du terme "bogue" est à limiter.Lolo Söze a écrit :Ben c'est exactement ça !
La façon la plus simple de déterminer un titre est souvent la réponse à la question suivante : Que doit-on obtenir ?
Cordialement
Pour tout savoir sur le fonctionnement de ce forum À lire avant tout !
-
- NOOuvel adepte
- Messages : 18
- Inscription : 20 juil. 2018 19:22
Re: [Calc]Fonctionnement avec colonnes/lignes masquées
Désolé, c'est corrigé !Oukcha a écrit :Cette version d'OpenOffice n'existe pas encore, peut-être s'agit-il de LibreOffice ?Votre signature a écrit :OpenOffice 5.4.5.1 (x64) - Windows 10
Ok ok, je vois la subtilité du vocabulaire.Oukcha a écrit :les problèmes rencontrés peuvent être soit dus à une bogue du programme, soit à une conception erronée de votre application
Maintenant que j'ai modifié le titre pour qu'il rentre dans les normes du forum, je ne comprends toujours pas comment masquer une ligne ou cellule peut perturber le fonctionnement des macros de mon application...
Peut-être que l'utilisation de code issu de l'enregistreur de macros (et donc du dispatcher) tel que
Code : Tout sélectionner
dispatcher.executeDispatch(document, ".uno:GoToCell", "", 0, args1())
Un prof de maths curieux mais novice !
LibreOffice 6.1.0.3 (x64) - Windows 10
LibreOffice 6.1.0.3 (x64) - Windows 10