Aller au contenu

Ved

Messages recommandés

Membre, 34ans Posté(e)
Ved Membre 3 967 messages
Baby Forumeur‚ 34ans‚
Posté(e)

Bonjour,

Voilà mon petit soucis, j'aimerai créer une colonne à gauche avec des dates par ordre chronologique (ça c'est simple)

Et pour chaque jour, subdiviser la ligne en 5 sous-lignes (mais seulement à partir de la colonne B). Et là je bloque, impossible de trouver comment faire, à moins de prendre les lignes à gauche 5 par 5 et de cliquer sur "fusionner les cellules" 365 fois pour arriver au bout de l'année crying8vr.gif

Quelqu'un a une solution ? Je suis sur openoffice. thanks

Lien à poster
Partager sur d’autres sites

Annonces
Maintenant
Invité Gaetch
Invités, Posté(e)
Invité Gaetch
Invité Gaetch Invités 0 message
Posté(e)

Et tu peux pas le faire une fois puis copier la ligne (qui se divise en 5 à partir de B) et l'insérer, puis prendre les 2, les coiper et les insérer, etc.

Lien à poster
Partager sur d’autres sites

Membre, 34ans Posté(e)
Ved Membre 3 967 messages
Baby Forumeur‚ 34ans‚
Posté(e)

Le problème c'est que les dates ne suivront pas, si je mets une date je peux la faire glisser jusqu'en bas sur plusieurs années, mais comme ça je devrais tout écrire manuellement sad.gif

Lien à poster
Partager sur d’autres sites

Invité Gaetch
Invités, Posté(e)
Invité Gaetch
Invité Gaetch Invités 0 message
Posté(e)

Nan mais tu remplis à la fin. Tu fais ce que je t'ai dit pour créer les cellules vides après tu écris dans les premières et tu remplis jusqu'en bas.

Lien à poster
Partager sur d’autres sites

Membre, 34ans Posté(e)
Ved Membre 3 967 messages
Baby Forumeur‚ 34ans‚
Posté(e)

Je peux pas remplir jusqu'en bas, il prend en compte le nombre de lignes réel (soit 5) et il fait comme si les cellules n'avaient pas été fusionnées! C'est ça le hic angry.gif

Lien à poster
Partager sur d’autres sites

Invité Gaetch
Invités, Posté(e)
Invité Gaetch
Invité Gaetch Invités 0 message
Posté(e)

Oh putain relou :/ Bon alors je sais pas :(

Avec des macros ? Si macro il y a sous OpenOffice ?

Lien à poster
Partager sur d’autres sites

Membre, stʀiks Vindicta ♠ Out Of Control, 43ans Posté(e)
Toy4Kill Membre 6 454 messages
43ans‚ stʀiks Vindicta ♠ Out Of Control,
Posté(e)

Bonsoir,

Un truc comme ça ? Calendrier test.zip

Lien à poster
Partager sur d’autres sites

Membre, 34ans Posté(e)
Ved Membre 3 967 messages
Baby Forumeur‚ 34ans‚
Posté(e)

Oui c'est ça Toy4kill.

Lien à poster
Partager sur d’autres sites

Membre, stʀiks Vindicta ♠ Out Of Control, 43ans Posté(e)
Toy4Kill Membre 6 454 messages
43ans‚ stʀiks Vindicta ♠ Out Of Control,
Posté(e)

Ba voilà tu peux retravailler dessus smile.gif

Lien à poster
Partager sur d’autres sites

Membre, 34ans Posté(e)
Ved Membre 3 967 messages
Baby Forumeur‚ 34ans‚
Posté(e)

Bah non, je n'arrive pas à développer les dates crying8vr.gif si je fais défiler les dates vers le bas à partir du fichier que tu m'as envoyé, il ne les prend pas en compte les lignes fusionnées mais il prend ligne par ligne wacko.gif donc je dois faire chaque jour un par un : sélectionner plusieurs lignes, fusionner dans la colonne A seulement, noter la date - sélectionner plusieurs lignes, fusionner dans la colonne A seulement, noter la date... 365 foissad.gif

Il y a sans doute une fonction pour faire autrement mais je ne la trouve pas!

Lien à poster
Partager sur d’autres sites

Membre, Le chat-choux-né, 60ans Posté(e)
fifi82 Membre 13 615 messages
60ans‚ Le chat-choux-né,
Posté(e)

avec une macro tu doit pouvoir y arriver ...

Lien à poster
Partager sur d’autres sites

Membre, Le chat-choux-né, 60ans Posté(e)
fifi82 Membre 13 615 messages
60ans‚ Le chat-choux-né,
Posté(e)

tu fait Outil => Macros => Gérer les Macros => LibreOffice Basic

si tu utilise open office je pense qu'il y à marqué "OpenOffice Basic" au lieux "LibreOffice Basic"

une fenètre s'ouvre tu clique sur "Sans nom 1" ou le nom de ton fichier

puis sur "Standard" et en suite sur "Module1", à droite tu fait Nouveau

l'éditeur de macro s'ouvre, dedans tu y écrit

 Dim  Feuille As Object 

Sub Main
 Feuille = ThisComponent.getSheets.getByName("Feuille1") ' on indique que l'on travaille sur la feuille1
for a=0 to 364
 c=a*5 ' calcule le n° de cellule
 Feuille.getCellByPosition(0 , c ).value=DateValue("01/01/2013")+a ' affiche la date à partir de celle indiqué
 Feuille.getCellByPosition(0 , c ).NumberFormat = 30 ' défini l'affichage de la date (01/01/2013)
 Feuille.getCellRangeByPosition( 0 , c , 0 , c+4 ).Merge( True )  ' fusionne les cellules
next 
End Sub

puis en haut tu à une flèche à côté de l'icone carré rouge, rond jaune et triangle bleu,tu clique sur la flèche

si Main à droite est sélectionné tu clique sur Exécuter

>tu peux fermer l'éditeur de Macros et regarder le résultat.

Lien à poster
Partager sur d’autres sites

Membre, 34ans Posté(e)
Ved Membre 3 967 messages
Baby Forumeur‚ 34ans‚
Posté(e)

Ca marche!! Merci thumbsup.gif un peu complexe mais ça fonctionne.

Je vais essayer de le réutiliser pour la suite.

Lien à poster
Partager sur d’autres sites

Annonces
Maintenant

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×