Macro Openoffice Calc
bordelaplage -
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.
- Exemple macro libreoffice calc
- Tableau word exemple - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Url exemple - Guide
- Libreoffice - Télécharger - Suite bureautique
- Exemple de code ascii - Guide
58 réponses
Le problème porte sur une macro enregistrée dans Calc destinée à ajuster la hauteur des lignes, qui ne s’exécute pas après son enregistrement et son lancement. Un intervenant propose d’activer le support VBA (OPTION VBASupport 1) pour permettre l’exécution de code VBA dans OpenOffice, ce qui implique que la macro est potentiellement écrite en VBA. Il est aussi rappelé que les macros ne sont pas aisément transférables entre MS Office et OpenOffice et qu’il faut souvent les reprogrammer en OpenOffice Basic, avec une ressource pédagogique recommandée. En pratique, la solution consiste à développer ou adapter la macro directement en OpenOffice Basic et à la lier à un bouton d’action, plutôt que d’espérer une compatibilité directe avec du VBA sans adaptation.
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.
ok merci!
sinon il n'y a pas moyen de le sauvegarder en fichier .csv et trouver une solution optimale??
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
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionoui en fait je suis obligé d'utiliser .csv mais je ne sais pas les modifs à faire pour prendre en compte les tabulations.
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.
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?
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.
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.
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.
Utilise ce service http://:www.pipebytes.com/
Voici des explications comment il faut faire https://www.paperblog.fr/425205/pipebytes-pour-transmettre-tres-simplement-des-fichiers-de-taille-illimitee/
Tu peux garder précieusement le lien, puisque ça à marché.
Je vais jeter un coup d'oeil sur ton fichier
Tu peut me donner aussi le fichier .csv et me dire ce et comment je dois tester pour comprendre ton problème.