Macro libre office calc

Résolu
majeeksy Messages postés 18 Statut Membre -  
majeeksy Messages postés 18 Statut Membre -
Bonjour j'essaye de créer sur Libre Office calc une macro qui permettrais d'ajouter 1 point à une catégorie mais vu que je suis nul en codage je ne sais pas faire. J'ai cherché sur plusieur forum mais soit sa ne marche pas soit la question est trop vieille du coup bah... sa ne marche pas non plus.
Cela me permettrais de l'ajouter sur mon bouton et quand je clique sa passe de 0 à 1, je reclique je suis a 2, je rereclique je suis à 3 etc.

Merci d'avance pour votre réponse.

3 réponses

  1. yclik Messages postés 3874 Date d'inscription   Statut Membre Dernière intervention   1 609
     
    Bonjour
    une exemple pour le compteur en cellule F3
    A copier coller dans un module et affecter un bouton à la macro

    sub compteur1
    rem déclarations variables
    dim document as object
    rem variable pour avoir le nom de la cellule
    dim oSheet as object
    dim score1 as Double

    ' nom de la feuille
    oSheet = ThisComponent.sheets.GetByName("feuille1")
    ' Sélection de la cellue F3 + Définition de la cellule
    score1= oSheet.getCellRangeByName ("F3").getvalue

    score1ajout=score1+1
    oSheet.getCellRangeByName ("F3").value=score1ajout

    end sub
    3
    1. majeeksy Messages postés 18 Statut Membre
       
      Je ne sais pas si j'ai bien fais correctement car sa ne marche pas...
      J'ai copier coller votre code dans la macro, j'ai changer le F3 en T2 qui est ma cellule et j'ai changer feuille 1 en tableau1 qui est le nom de ma feuille. Pour le moment je ne pense pas avoir fait d'erreur mais je ne comprend pas pourquoi sa ne fonctionne pas... pouvez vous m'aider ?

      Merci d'avance.
      0
    2. yclik Messages postés 3874 Date d'inscription   Statut Membre Dernière intervention   1 609
       
      mettre classeur sur cjoint
      et coller le lien en réponse
      0
  2. majeeksy Messages postés 18 Statut Membre
     
    Merci à vous 2.
    J'ai trouver aussi une autre solution pour passer outre le bouton. Il faut aller dans Affichage - Barre d'outils - Contrôles de formulaire. Il y aura alors une barre a gauche avec plein de chose, il faudra cliquer sur compteur, puis vous sélectionner la taille et vous lâcher le clic. Maintenant vous faites clique droit sur le compteur et vous cliquez sur contrôle. Il y a un tas d'options personnalisable mais pour lier ce compteur à votre cellule vous aller dans données et dans cellule liée vous mettez le nom de votre cellule (A2 ou F8...)







    0
    1. majeeksy Messages postés 18 Statut Membre
       
      Après pour qu'il soit cliquable vous devez cliquez sur mode conception pour le "décocher" puis vous pouvez fermer ce menu
      0