Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

OpenOffice & LibreOffice Discussion :

macro vba libre office calc


Sujet :

OpenOffice & LibreOffice

  1. #1
    Nouveau Candidat au Club
    macro vba libre office calc
    Bonjour,
    Je voudrais faire un bouton pour que quand tu clique cela tri par ordre croissant les colonnes de J3 a K9 par ordre croissant de la colonne K.
    Qui peut me donner la macro VBA correspondante sous VBA LIBRE OFFICE CALC
    Merci

  2. #2
    Membre chevronné
    On ne peut pas faire de VBA sous Calc, les deux langages Basic sont incompatibles.

    faire un bouton pour que quand tu clique cela tri par ordre croissant les colonnes de J3 a K9 par ordre croissant de la colonne K
    Il n'y a pas besoin de macro pour cette opération.
    Il suffit de se placer sur la colonne à trier et de cliquer sur le bouton AZ dans la barre d'outils.
    Rédacteur PHP / Delphi ADO / Novell / OpenOffice.org

    Inutile de m'envoyer vos questions par MP, je ne réponds que par le forum.

  3. #3
    Expert confirmé
    Bonjour,

    Avec Libre Office (6.3), il est maintenant possible d'écrire des macros VBA, en particulier quand il s'agit de macro très simple comme ce que tu demandes.

    Le code :
    Code VBA :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Option VBASupport 1
    Sub TriJ3K9Ascendant
    Dim r As Range
      Set r = ThisWorkbook.Worksheets("Feuille1").Range("J3:K9")
      r.Sort Key1:=r.Cells(1, 2), Order1:=xlAscending, Header:=xlNo
    End Sub


    Fichier exemple :
    Cordialement,
    Patrice
    Personne ne peut détenir tout le savoir, c'est pour ça qu'on le partage.

    Pour dire merci, cliquer sur et quand la discussion est finie, penser à cliquer sur

  4. #4
    Membre chevronné
    Citation Envoyé par Patrice740 Voir le message
    Avec Libre Office (6.3), il est maintenant possible d'écrire des macros VBA
    Cette fonctionnalité a été pompée sur OpenOffice.
    Le code fonctionne parfaitement avec la 4.1.7 également.

    Mais comme vous le précisez, ce sont des macros très très simples.
    Tellement simple qu'il n'y a même pas besoin de macro pour ce cas précis.
    Rédacteur PHP / Delphi ADO / Novell / OpenOffice.org

    Inutile de m'envoyer vos questions par MP, je ne réponds que par le forum.