[Résolu] Boutons pour voir factures et devis inopérants sur la page "Saisie"

Discussion et problème sur le facturier pour Auto-entrepreneur réalisé sous OpenOffice et ses dérivés

Modérateur : Vilains modOOs

LaurenceH
Fraîchement OOthentifié
Messages : 4
Inscription : 12 oct. 2023 16:18

[Résolu] Boutons pour voir factures et devis inopérants sur la page "Saisie"

Message par LaurenceH »

Bonjour,
Je viens tout juste de changer ma version de Libre Office : je suis passée d'une version 7.4 (malheureusement je n'ai pas sauvé le numéro exact) à la version 7.5.7.1.
Avec la version 7.5.7.1, tout fonctionne parfaitement pour mon fichier MicroFacturier (je remercie d'ailleurs les créateurs et bénévoles qui œuvrent à mettre à jour cet outil), sauf les deux boutons Factures et Devis de la feuille "Saisie"
Capture d'écran 2023-10-12 184450.png
.
J'arrive à contourner le problème en faisant un double clic sur le devis ou la facture que je souhaite afficher directement depuis les feuilles Devis et Factures mais c'est moins pratique !
Je joins un fichier dépersonnalisé sur lequel j'ai simplement mis quelques factures et devis pour montrer le problème.
Je précise que les macros sont bien activées (et tout le reste semble bien fonctionner).
Est-ce que je peux corriger ce problème ou est-ce que je sois repasser à mon ancienne version de Libre Office ?
Un grand merci d'avance,
LaurenceH
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par LaurenceH le 12 oct. 2023 19:26, modifié 1 fois.
Libre Office 7.5.7.1 (X86-64) sous Windows 11
zeguedon
ManitOOu
ManitOOu
Messages : 3031
Inscription : 02 juil. 2014 17:25

Re: Boutons pour voir factures et devis inopérants sur la page "Saisie"

Message par zeguedon »

Bonjour,

Il ne s'agit pas exactement de boutons inopérants mais bien de listes déroulantes. Lorsque le contenu de la liste déroulante est modifié, la surveillance par événement de feuille, active la macro responsable de l'affichage du devis ou de la facture sélectionnée.

La liste de sélection est positionnée sur deux colonnes adjacentes N et O ligne 9 pour les factures et ligne 12 pour les devis. La macro initiale chargée de gérer l'affichage attend une référence telle que $Saisie.$N$9:$O$9 ou $Saisie.$N$12:$O$12
(voir lignes 242 et 244)
Capture d’écran du 2023-10-12 14-26-14.png
or manifestement cette dernière version de LibreOffice ne reconnaît que la première cellule des deux sélectionnées, soit $Saisie.$N$9 soit $Saisie.$N$12. Il faut donc modifier ces deux lignes en conséquence comme sur la d'écran ci-dessous :
Capture d’écran du 2023-10-12 14-26-53.png
Pour accéder à la macro coupable, menu : Outils>Macros>Gérer les macros>Basic puis cliquer sur la petite flèche noire en regard du nom du fichier et développer l'arborescence jusqu'à trouver la macro nommée Choisir dans la colonne de droite puis cliquer sur le bouton Editer :
Capture d’écran du 2023-10-12 14-54-35.png
Modifier ensuite les lignes 242 et 244 comme indiqué plus haut
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Comment baliser [Résolu] ?
AOO
LibreOffice
Sous Linux
zeguedon
ManitOOu
ManitOOu
Messages : 3031
Inscription : 02 juil. 2014 17:25

Re: Boutons pour voir factures et devis inopérants sur la page "Saisie"

Message par zeguedon »

Il est préférable de faire l'exercice sur une copie du fichier par précaution :)
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Comment baliser [Résolu] ?
AOO
LibreOffice
Sous Linux
LaurenceH
Fraîchement OOthentifié
Messages : 4
Inscription : 12 oct. 2023 16:18

Re: Boutons pour voir factures et devis inopérants sur la page "Saisie"

Message par LaurenceH »

Merci Zeguedon !
Merci beaucoup pour ce message très détaillé, ça a fonctionné :-)
Juste une petite chose : pour les factures, lorsque je veux visualiser l'une d'entre elles, je dois déverrouiller la feuille "Saisie". J'ai ce message : "Impossible de modifier les cellules protégées." La chose bizarre, c'est que je n'ai pas ça pour la visualisation des devis (là ça passe même lorsque la feuille est protégée) ?
Voici les lignes modifiées :
Capture d'écran 2023-10-12 211539.png
Une idée ? (sinon, ce n'est pas grave !)
Merci encore

=> Edit : la cellule était protégée (probablement par une erreur de ma part) => c'est réglé (Edition, protection de cellule).
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par LaurenceH le 12 oct. 2023 19:32, modifié 1 fois.
Libre Office 7.5.7.1 (X86-64) sous Windows 11
LaurenceH
Fraîchement OOthentifié
Messages : 4
Inscription : 12 oct. 2023 16:18

Re: Boutons pour voir factures et devis inopérants sur la page "Saisie"

Message par LaurenceH »

zeguedon a écrit : 12 oct. 2023 18:59 Il est préférable de faire l'exercice sur une copie du fichier par précaution :)
Oups, pardon, je n'avais pas vu le fichier joint (là tout fonctionne, même en mode protégé).
Je vais pouvoir recopier les lignes de la macro directement (j'ai dû faire une erreur) !
Merci beaucoup :-)
Libre Office 7.5.7.1 (X86-64) sous Windows 11
zeguedon
ManitOOu
ManitOOu
Messages : 3031
Inscription : 02 juil. 2014 17:25

Re: [Résolu] Boutons pour voir factures et devis inopérants sur la page "Saisie"

Message par zeguedon »

Je ne reproduis pas dans mon environnement avec le fichier dépersonnalisé mis en ligne.
LaurenceH a écrit : 12 oct. 2023 19:18Une idée ?
éventuellement :
1) déprotéger la feuille
2) clic droit dans la cellule incriminée puis choisir Formater des cellules dans le menu contextuel
3) sous l'onglet Protection de cellule tout décocher.
Capture d’écran du 2023-10-12 15-31-29.png
Si ça ne fonctionne pas il faudra joindre le fichier en question
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Comment baliser [Résolu] ?
AOO
LibreOffice
Sous Linux
zeguedon
ManitOOu
ManitOOu
Messages : 3031
Inscription : 02 juil. 2014 17:25

Re: [Résolu] Boutons pour voir factures et devis inopérants sur la page "Saisie"

Message par zeguedon »

Manifestement nos réponses se sont croisées. Parfait si tout est corrigé.
Comment baliser [Résolu] ?
AOO
LibreOffice
Sous Linux
LaurenceH
Fraîchement OOthentifié
Messages : 4
Inscription : 12 oct. 2023 16:18

Re: [Résolu] Boutons pour voir factures et devis inopérants sur la page "Saisie"

Message par LaurenceH »

Oui, c'était bien ça (cellule protégée sur mon "vrai" fichier probablement par erreur de ma part à un moment donné).
Merci pour tout !
Libre Office 7.5.7.1 (X86-64) sous Windows 11