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" .
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
[Résolu] Boutons pour voir factures et devis inopérants sur la page "Saisie"
Modérateur : Vilains modOOs
-
- 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"
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
-
- ManitOOu
- Messages : 3031
- Inscription : 02 juil. 2014 17:25
Re: Boutons pour voir factures et devis inopérants sur la page "Saisie"
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) 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 : 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 : Modifier ensuite les lignes 242 et 244 comme indiqué plus haut
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) 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 : 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 : 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.
-
- ManitOOu
- Messages : 3031
- Inscription : 02 juil. 2014 17:25
Re: Boutons pour voir factures et devis inopérants sur la page "Saisie"
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.
-
- Fraîchement OOthentifié
- Messages : 4
- Inscription : 12 oct. 2023 16:18
Re: Boutons pour voir factures et devis inopérants sur la page "Saisie"
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 : 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).
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 : 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
-
- Fraîchement OOthentifié
- Messages : 4
- Inscription : 12 oct. 2023 16:18
Re: Boutons pour voir factures et devis inopérants sur la page "Saisie"
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
-
- ManitOOu
- Messages : 3031
- Inscription : 02 juil. 2014 17:25
Re: [Résolu] Boutons pour voir factures et devis inopérants sur la page "Saisie"
Je ne reproduis pas dans mon environnement avec le fichier dépersonnalisé mis en ligne.
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. Si ça ne fonctionne pas il faudra joindre le fichier en question
é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. 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.
-
- ManitOOu
- Messages : 3031
- Inscription : 02 juil. 2014 17:25
Re: [Résolu] Boutons pour voir factures et devis inopérants sur la page "Saisie"
Manifestement nos réponses se sont croisées. Parfait si tout est corrigé.
-
- 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"
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 !
Merci pour tout !
Libre Office 7.5.7.1 (X86-64) sous Windows 11