Insérer un calendrier dans plusieurs cellules

Bonsoir

Je cherche à insérer un calendrier dans plusieurs cellules d’une même colonne.

Insérer un calendrier dans une cellule avec le contrôle supplémentaire champ de date, j’y arrive, mais je voudrais savoir si c’est possible afin de me simplifier la vie car j’ai plus de 300 cellules où je dois insérer un calendrier, et je ne souhaite pas le faire cellule par cellule.

Y-a-t-il un moyen de copier ce contrôle une fois que ce dernier est bien positionné dans la première cellule pour faire de même dans les 300 autres cellules ? un genre de copier/coller ?
OU existe-t-il une macro ?

Fichier joint Fichier BO_PV.ods

Cordialement

Bonjour

Sachant que les contrôles calendrier, contrairement à d’autres types de contrôles (Zone de texte par exemple), ne peuvent être liés à une cellule, je ne “visualise” pas bien le fonctionnement de ton classeur. Pour information je propose une macro sur le wiki à ce sujet.

Par ailleurs “plus de 300 cellules” ? Calc est-il le bon outil ?

Quoiqu’il en soit, pour répondre plus directement il est possible de copier-coller mais je conseille :

  • d’ancrer le contrôle à la cellule (redimensionné avec)
  • de copier la cellule et non le contrôle (afin de garder le positionnement dans la cellule

Toutefois le collage “plage” n’est pas possible, il faudra coller dans chaque cellule cible…

Je te conseille une autre manière de procéder en utilisant cette extension. Je l’ai testée rapidement :

  • après installation il semble nécessaire (dans le gestionnaire d’extensions) de sélectionner l’extension puis cliquer sur le bouton Options pour définir le format. Redémarrer LibreOffice pour déploiement.
  • l’extension s’appelle par Ctrl+Maj+F2 ou par le menu Outils Add-ons et elle ouvre un calendrier flottant.

Cordialement

Bonsoir,

Que veux tu dire d’utiliser le bon outil ? J’utilise ce logiciel car ce dernier sera ouvert avec. Si j’utilise excel par exemple, par sur que tout soit pris en compte dans le fichier lorsque je vais ouvrir avec calc.

Oui 300 cellules environ (de B24 à B356)

Je voulais insérer un calendrier dans chaque cellule (comme indiqué ci-dessus) de la colonne B. Le déroulement de calendrier est plus rapide que d’écrire. En effet, je n’ai pas fini de copier en faisant cela…

J’ai testé l’extension. Ça ne fonctionne pas de mon côté. Pourtant il est bien installé… et même après avoir redémarré calc. J’utilise la V6.2.4.2 en x64

De plus, j’ai un autre souci. Lorsque j’utilise la macro “BO” ou “PV”, j’ai les lignes 24 à 356 masquées. Etant novice (même très novice), je ne vois pas où est le problème. Alors que la macro “annuler filtre” fonctionne très bien.

Merci de votre aide

Bonne soirée

Bonjour

Sur la forme il est mieux d’éditer sa question (lien dessous cette dernière) plutôt qu’ajouter une réponse qui n’en est pas une en l’occurrence. De plus nous sommes limités à une seule réponse par personne…

Par “bon outil” je n’entendais certes pas Excel ou un autre tableur. Sans plus de précision sur ton besoin insérer 300 calendriers m’évoquait un agenda, un gestionnaire de projets, etc. domaines dans lesquels existent des outils spécialisés.

De plus si tu veux faire un traitement “tableur” des dates (avec des formules & fonctions) le problème de ces contrôles est qu’ils ne sont pas “liables” à des cellules.

Pour l’extension elle fonctionne chez moi après avoir défini l’option de format de date (comme indiqué). On peut le faire via le gestionnaire d’extensions ou OutilsOptionsCalcCalendar

J’ai toutefois constaté un bug si on ferme le calendrier on ne peut plus le rouvrir pour le classeur qu’il faut alors recharger. Contacter l’auteur de l’extension.

Pour le problème avec la macro il faudrait également contacter son auteur. Comment pourrions-nous t’en dire plus sans la connaitre ni avoir le classeur ?

Bonjour,

C’est bon, l’extension fonctionne après le changement de format. Ensuite, de mon côté, une fois le calendrier fermé, j’arrive à le rouvrir en utilisant le raccourci. Surement un problème de ton coté cette fois ci.

Par contre, si d’autres utilisateurs ouvrent le fichier avec leur PC sans l’extension calendar, ils n’auront pas l’affichage du calendrier, c’est bien ça ? Donc chaque utilisateur doit installé l’extension sur son propre PC ?

J’édite mon premier post en insérant mon fichier !

Merci

Donc chaque utilisateur doit installé l’extension sur son propre PC ?

Oui

Pour la macro je reproduis le problème avec ce classeur. Si je copie macro + données seules dans un nouveau classeur cela fonctionne. Peut-être lié à l’historique excel et à l’utilisation de son vba. Si tu utilises désormais LibreOffice je ne saurais que conseiller de repartir sur un classeur “neuf” et d’utiliser le langage natif. Désolé je n’ai pas le temps d’investiguer davantage…

J’ai tenté avec calc mais l’ouverture des boites de dialogues lors de l’enregistrement de la macro ne sont pas prises en compte contrairement à excel. Je suis passé par excel pour enregistrer la macro puis je suis revenu sur calc…Mais dès que je ferme le classeur calc, les macros ne fonctionnent plus.
J’avoue que du coup, dans les macros c’est un peu fouillis
Je ne connais pas du tout le vba…c’est du chinois pour moi ! je vais essayer avec autre chose