Page 1 sur 1

[Résolu] copie automatique de formule après une saisie

Publié : 02 févr. 2018 23:17
par fcka
bonjour,

mes formules de calcul sont pré-copiées sur ma feuille dans l'attente des saisies.
Cela n'est vraiment pas très joli, ni pratique pour les publipostages.

Comment pourrais-je saisir les valeurs (dates en l’occurrence) et incrémenter les formules au fur et à mesure??

un exemple pour illustrer mon propos:
je note des dates (4 ici), une formule calcule la semaine correspondante, puis la date du lundi et dimanche de cette semaine,
je fais les mêmes calculs pour la date + 2 mois.

comment pourrais-je noter la date à partir de la 5ème ligne, et copier "automatiquement" tout de suite après les formules ???
mon objectif étant de supprimer toutes les formules pré-saisies.

Code : Tout sélectionner

	
1       01/01/2018	1	01/01/18	07/01/18	01/03/18	2018	   9	26/02/18	04/03/18
2       02/01/2018	1	01/01/18	07/01/18	02/03/18	2018	   9	26/02/18	04/03/18
3       08/01/2018	2	08/01/18	14/01/18	08/03/18	2018	  10	05/03/18	11/03/18
4       18/01/2018	3	15/01/18	21/01/18	18/03/18	2018	  11	12/03/18	18/03/18
5                   52	25/12/99	31/12/99	28/02/00	1900	   9	26/02/00	04/03/00
6                   52	25/12/99	31/12/99	28/02/00	1900	   9	26/02/00	04/03/00
7                   52	25/12/99	31/12/99	28/02/00	1900	   9	26/02/00	04/03/00
8                   52	25/12/99	31/12/99	28/02/00	1900	   9	26/02/00	04/03/00
9......		     
merci d'avance pour ceux qui pourront m'aider , me fournir des pistes ou des exemples. :|

Re: copie automatique de formule après une sasie

Publié : 03 févr. 2018 00:12
par OOotremer971
Bonjour,
fcka a écrit :comment pourrais-je noter la date à partir de la 5ème ligne, et copier "automatiquement" tout de suite après les formules ???
En faisant un copier/coller de la plage B4:I4 sur la ligne 5 et ainsi de suite d'autant de ligne que nécessaire.

Tu peux aussi évaluer le contenu des cellules de la colonne A avant de demander à tes formules d'afficher un résultat erroné si la colonne A est vide.
Par exemple colonne B (idem pour les autres colonnes)

Code : Tout sélectionner

=SI(A1="";"";La_formule_actuelle_de_la_colonne_B) 
aura pour effet de ne rien afficher colonne B si la colonne A est vide (sur la même ligne)

:idea:

Re: copie automatique de formule après une sasie

Publié : 03 févr. 2018 01:09
par Noonours
Bonjour

une proposition en PJ (avec les formules qui n'affichent pas de données erronées si la colonne A est vide comme le préconise OOotremer971 :wink:
fcka_forum.ods



COOordialement,

Re: copie automatique de formule après une sasie

Publié : 03 févr. 2018 08:42
par gerard24
Bonjour,

Puisque tu utilises LibreOffice,
  • Se positionner sur la cellule è remplir (par exemple A5),
  • Saisir la date,
  • Valider par la touche Tab (on se retrouve en B5)
  • Maj+Fin sélectionne la ligne jusqu'à la dernière colonne à remplir,
  • Ctrl+D recopie les formules des cellules au dessus.
Et voilà, sans quitter le clavier.

A+

Re: copie automatique de formule après une saisie

Publié : 03 févr. 2018 21:11
par fcka
bonsoir,
merci beaucoup pour votre aide et à Noonours en particulier pour l'exemple fourni.

je regrette toutefois, ce n'est pas ce que je cherche :( .

si je pars du tableau de Noonours, je voudrai arriver au même résultat sans avoir besoin d'incrémenter à l'avance les formules non visibles avec le "si".
je voudrai que les nouvelles lignes soient "vierges", écrire une date dans la colonne de gauche (la verte) et faire en sorte que cet ajout à lui seul , génère la copie des formules (les calculs se feraient à la réouverture du fichier après enregistrement). J'espère être plus clair.. ??. :?:

Pour l'heure, j'essaie de sélectionner la plage "date" de la colonne verte pour laquelle il n'y a pas de formule avec les méthodes décrites dans cette page https://wiki.documentfoundation.org/Mac ... ite_note-1).
ensuite il me faudra copier les formules.... et je suis pas un pro du code...

fcka

Re: copie automatique de formule après une saisie

Publié : 04 févr. 2018 00:22
par OOotremer971
fcka a écrit :avec les méthodes décrites dans cette page https://wiki.documentfoundation.org/Mac ... ite_note-1).
ensuite il me faudra copier les formules.... et je suis pas un pro du code...
Bonjour,

Dans ce cas, merci de relire ce que précise le bandeau rouge en haut de cette page et d'ouvrir un nouveau sujet dans la section adéquat du forum en respectant le balisage.

@+

Re: copie automatique de formule après une saisie

Publié : 04 févr. 2018 17:01
par fcka
bonjour,
désolé :oops: , il est pourtant "rouge"
en tout cas merci encore pour toutes vos réponses et exemples fournis
ce forum est bien vivant et ça fait plaisir!
fcka.

Re: copie automatique de formule après une saisie

Publié : 04 févr. 2018 18:12
par Oukcha
Bonjour,

Ne croyez-vous pas qu’un lien vers le sujet en section Macro serait une valeur ajoutée ? :
https://forum.openoffice.org/fr/forum/v ... =8&t=56936

Merci également de clôturer le présent sujet :
Comment baliser correctement ?

Cordialement