Macro Openoffice Calc

Fermé
Claire - 28 févr. 2005 à 10:10
 bordelaplage - 7 janv. 2014 à 14:02
Je viens de transférer un fichier Excel sous OpenOffice, j'avais un bouton macro me permettant d'ajuster la hauteur des lignes qui ne fonctionne plus. J'ai voulu créer cette macro dans OpenOffice calc, sans connaitre Basic je l'ai enregistré. Outils / Macro / Enregistrer / puis j'ai sélectionné tout le document et en cliquant sur un inter-ligne au hasard, toutes les lignes s'ajustent, puis Terminer l'enregistrement.
Ensuite lorsque j'exécute la macro, rien ne se passe. ESt-ce un problème de fonctionnalité, de langage ou autre...
Merci de votre aide.
Nb: si vous voulez m'envoyer la macro écrite, je serai ravie.
A voir également:

58 réponses

lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
15 avril 2009 à 17:26
Re,

Tu as installé sur ton système, un logiciel de compression Winzip ou autre.
Sinon tu ouvres l'explorateur windows, tu cherches le fichiers, tu fait un clic droit et ensuite sélectionne Envoyer vers, un sous menu s'ouvrira et tu choisi Dossier compressé.

Un fichier compressé avec le même nom que le fichier initial sera crée.
0
Re

je l'ai compressé et tout mais cela ne suffit pas il vaut en effet 2,5Mo
0
Re,

ok merci!
sinon il n'y a pas moyen de le sauvegarder en fichier .csv et trouver une solution optimale??
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
16 avril 2009 à 11:14
R,

En effet, les tabulations qui existent dans les cellules recopiées sont remplacés par des points virgules ce qui fausse mon classeur projet.xls et ainsi tous les calculs réalisés dedans.

1. Soit tu enregistre en mode texte et tu auras tes tabulations
2. Soit tu enregistre en .csv (point virgule) mais en ce cas tu dois faire les modifs nécessaires dans ton classeur, pour que les calculs réalisés prennent comme séparateur le point-virgule au lieu de tabulation
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Re,

oui en fait je suis obligé d'utiliser .csv mais je ne sais pas les modifs à faire pour prendre en compte les tabulations.
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
16 avril 2009 à 11:29
Re,

je ne sais pas les modifs à faire pour prendre en compte les tabulations.
Mais il n'y a pas des tabulations.

Si j'ai bien compris, ton classeur contient des formules, macros qui traite les tabulations.
Comme .csv utilise le point-virgule en tant que séparateur, alors il faut modifier dans ton classeur le traitement de ; au lieu de tabulation.
0
Re,

oui je crois ke tu a bien compris mon probléme.
Mais en fait comment remplacer les points virgules par les tabulations dont j'ai besoin?
Est ce que tu peux m'aider à le faire sur Excel 2003?
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
16 avril 2009 à 11:43
Re,

Toutefois il y a une chose que je ne comprends pas.
De toute façon que ça soit ; ou tabulation, à l'ouverture de fichier en fonction de séparateur les cellules serront remplies avec les données contenues dans le fichier respectif (.csv ou .txt)

Logiquement c'est à l'ouverture de fichier que ta macron ne gère pas le séparateur. C'est ça que je pense.
0
Re,

en fait j'ai un fichier csv générer automatiquement via un serveur intranet; ensuite j'exploite ce fichier afin de recopier les cellules de mon .csv dans un autre fichier .xls et c'est à partir de ce moment que je me rend compte que mon fichier de départ .csv est modifié et tous les calculs et macros sont donc faux(il génére des virgules à la place des tabulations). Du coup au lieu d'avoir mes caractéeres sépares par tabulations, ils sont séparés et regroupés dans une seule cellule par des virgules.
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
16 avril 2009 à 12:04
Re,

Je ne comprends pas.
Les calculs se font sur les cellules. Les ; ou les tabulations disparaissent une fois le fichier ouvert avec Excel.

Je dois comprendre que le fichier .csv est de genre
1;2;=A1+B1;=C1/3;


On parle de la théorie.
J'ai besoin de tes fichiers pour voir.
Trouve un serveur autre que cjoint, et envoie les fichiers, sinon je ne peux pas faire grande chose.
0
Re,

passe moi ton mail je te l'envoie en fichier joints
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
16 avril 2009 à 12:11
0
Re,
voici le lien
http://host02.pipebytes.com/get.php?key=10247648764867
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
16 avril 2009 à 12:23
Re,

Tu peux garder précieusement le lien, puisque ça à marché.
Je vais jeter un coup d'oeil sur ton fichier
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
16 avril 2009 à 12:25
Re,

Tu peut me donner aussi le fichier .csv et me dire ce et comment je dois tester pour comprendre ton problème.
0
Re,

ok je te les envoie, ils sont au nombre de 3.
0
premier fichier : http://host01.pipebytes.com/get.php?key=10147653907867
0
second fichier : http://host01.pipebytes.com/get.php?key=10147654021867
0
http://host01.pipebytes.com/get.php?key=10147654021867
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
16 avril 2009 à 14:01
Re,

Le 3ème fichier ne passe pas.
Il y a une chose que je ne comprends pas.
Tes fichiers CSV ne contient qu'un seul champ.
Je ne vois pas où est le problème.

Pour comprendre ton souci il faut que tu me dises ce que tu fais et aussi me dire les erreurs que tu rencontres.
0