Macro OOO

Pour toutes vos questions à propos de LibreOffice/OOo Calc ...

Macro OOO

Messagepar Adamantium » 10 Juin 2008, 11:39

Re-Bonjour à tous :D ,

Je viens de me rendre compte qu'il n'y a pas d'option relative ou absolue lors de l'enregistrement de macro sur ooo... Et par défaut d'après mes test ce sont l'enregistrement se fait en mode Absolue (ne tient pas compte de la cellule selectionner au moment de l'execution si j'ai bien compris).

C'est problématique car j'aimerai créer une macro qui rajoute une ligne (à partir de la cellule sélectionné lors de l'exécution donc au dessus) et qui ensuite fait un copier-glissé de la 1ere, la 3eme et la 4eme cellules à droite au dessus vers la ligne qui vient d'être créée.

Par exemple je suis en C2, j'exécute la macro en question, ainsi un nouvelle ligne 2 est créée et D1 est copié glissé vers D2, F1 vers F2 et G1 vers G2.

Un peu difficile à expliquer mais très simple dans les fait. Je n'ai aucune idée de comment faire sur ooo.

Quelqu'un a-t-il une idée?

Merci d'avance.

Adam.
Adamantium
Jeune membre
 
Messages: 46
Inscription: 16 Jan 2008, 17:21
Localisation: Bordeaux
Version Excel: 000 2.4 fr

Messagepar Adamantium » 11 Juin 2008, 11:13

Bonjour,

Je me permet de faire remonter mon sujet...

Est ce que quelqu'un a une idée de où je pourrai m'adresser pour avoir une solution?

Cordialement,


Adam.
Adamantium
Jeune membre
 
Messages: 46
Inscription: 16 Jan 2008, 17:21
Localisation: Bordeaux
Version Excel: 000 2.4 fr

Messagepar dubois » 11 Juin 2008, 11:24

Bonjour,
se serait encore + simple à expliquer avec un bout de fichier.
amicalement
Claude.
Faire simple, c'est ce qui est le plus compliqué ! et vice versa (à méditer)
dubois
Passionné d'Excel
 
Messages: 9258
Inscription: 08 Déc 2007, 12:03
Localisation: MEUDON région parisienne
Version Excel: Vista Office 2007FR

Messagepar Adamantium » 11 Juin 2008, 11:40

http://www.excel-pratique.com/~files/do ... ricite.ods


En faite la colonne C est une zone avec des liste de choix. Selon la situation (le chantier/client) en question j'ai besoin de plus ou moins de ligne, ou je peut être amener à modifier un document (en cas d'avenant).
Dans le cas d'un rajout de ligne la validité est conservé mais pas les formules de la colonne D, F et G.

J'aimerai un macro qui quand je l'active à partir d'une cellule de la colonne C fasse un copier glisser dans les colonnes D, F et G... Mais les macro de OOO sont absolu et pas relative. Et je ne connait rien en code... (surtout qu'il est différent du VBA de Excel).

Merci d'avance...

Adam.
Adamantium
Jeune membre
 
Messages: 46
Inscription: 16 Jan 2008, 17:21
Localisation: Bordeaux
Version Excel: 000 2.4 fr

Messagepar dubois » 11 Juin 2008, 11:58

re,
C'était juste pour faire avancer le "chimili-bilic"
Qu'est-ce-que c'est comme fichier ? et 000. ?
Claude.
Faire simple, c'est ce qui est le plus compliqué ! et vice versa (à méditer)
dubois
Passionné d'Excel
 
Messages: 9258
Inscription: 08 Déc 2007, 12:03
Localisation: MEUDON région parisienne
Version Excel: Vista Office 2007FR

Messagepar Adamantium » 11 Juin 2008, 14:09

Open office org.... C un fichier calc... l'équivalent de Excel mais en open source.

Merci.
Adamantium
Jeune membre
 
Messages: 46
Inscription: 16 Jan 2008, 17:21
Localisation: Bordeaux
Version Excel: 000 2.4 fr

Messagepar Adamantium » 12 Juin 2008, 11:07

Bonjour à tous,

Cela fait 48h que j'ai posté ce sujet, je me permet de le faire remonter une dernière fois...


Cordialement,

Adam.
Adamantium
Jeune membre
 
Messages: 46
Inscription: 16 Jan 2008, 17:21
Localisation: Bordeaux
Version Excel: 000 2.4 fr

Messagepar jmd » 12 Juin 2008, 20:22

hello

solution de dépannage :
- enregistrer un emacro1 qui insère une ligne puis qui copie une ligne contenant les calculs (je pense que soit ligne 2 ou 3 l'important est que dans tout tes fichiers cetteligne garde les formules)
- enregistrer une macro2 qui colle "tout"

associe ces macros à des raccourcis.

ensuite pour insérer une ligne :
- clique là où tu veux
- macro 1 (insère ligne et copie les formules)
- clique dans la ligne créée (je n'arrive pas à le faire en macro)
- macro2 (colle les formules)

***********************************************************************************
Quand on a un bon marteau, on voit tous les problèmes sous forme de clou ;)
jmd
Membre impliqué
 
Messages: 2399
Inscription: 08 Déc 2007, 16:32
Localisation: Grenoble
Version Excel: 2003 FR Win7


Retourner vers Calc

 


  • Sujets similaires
    Réponses
    Vus
    Dernier message

Utilisateurs en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité