Gestion des boutons dans Libre Office Calc
Fermé
klages
-
10 juin 2020 à 18:31
klages Messages postés 2 Date d'inscription jeudi 11 juin 2020 Statut Membre Dernière intervention 11 juin 2020 - 11 juin 2020 à 20:11
klages Messages postés 2 Date d'inscription jeudi 11 juin 2020 Statut Membre Dernière intervention 11 juin 2020 - 11 juin 2020 à 20:11
A voir également:
- Créer un bouton de commande libreoffice calc
- Invite de commande - Guide
- Créer un compte google - Guide
- Créer un compte gmail - Guide
- Comment créer un groupe whatsapp - Guide
- Créer un compte instagram sur google - Guide
3 réponses
yclik
Messages postés
3712
Date d'inscription
vendredi 25 juillet 2014
Statut
Membre
Dernière intervention
18 décembre 2024
1 521
11 juin 2020 à 16:05
11 juin 2020 à 16:05
Bonjour
il faudrait mettre un exemple sur ce forum
il y a peut être la solution consistant en faisant déclencher les macro sur évènement feuille
il faudrait mettre un exemple sur ce forum
il y a peut être la solution consistant en faisant déclencher les macro sur évènement feuille
klages
Messages postés
2
Date d'inscription
jeudi 11 juin 2020
Statut
Membre
Dernière intervention
11 juin 2020
11 juin 2020 à 17:18
11 juin 2020 à 17:18
Bonjour,
Je vous remercie pour votre réponse
Voici un exemple simplifié (en réalité le calcul à effectuer est beaucoup plus compliqué, mais ce n'est pas ça qui me bloque):
L'utilisateur saisit des nombres dans les colonnes A et B, puis il clique sur "Calcul".
Une macro calcule la somme et l'affiche dans la colonne A + B.
Le problème est: comment faire connaître à la macro les 2 nombres qu'elle doit additionner ?
Et pour cela, comment lui faire connaître le n° de ligne dans laquelle sont situés ces
2 nombres ?
Autre question: comment dupliquer le bouton 500 fois de manière automatique, sans faire des copiés-collés ?
Cordialement,
Je vous remercie pour votre réponse
Voici un exemple simplifié (en réalité le calcul à effectuer est beaucoup plus compliqué, mais ce n'est pas ça qui me bloque):
L'utilisateur saisit des nombres dans les colonnes A et B, puis il clique sur "Calcul".
Une macro calcule la somme et l'affiche dans la colonne A + B.
Le problème est: comment faire connaître à la macro les 2 nombres qu'elle doit additionner ?
Et pour cela, comment lui faire connaître le n° de ligne dans laquelle sont situés ces
2 nombres ?
Autre question: comment dupliquer le bouton 500 fois de manière automatique, sans faire des copiés-collés ?
Cordialement,
yclik
Messages postés
3712
Date d'inscription
vendredi 25 juillet 2014
Statut
Membre
Dernière intervention
18 décembre 2024
1 521
11 juin 2020 à 18:40
11 juin 2020 à 18:40
Bonsoir
Le problème est: comment faire connaître à la macro les 2 nombres qu'elle doit additionner ?
il faudrait récupérer l'adresse de la cellule active
exemple
ensuite effectuer le calcul en fonction des adresses
Voir ausssi les spécialistes des macros Ici
Le problème est: comment faire connaître à la macro les 2 nombres qu'elle doit additionner ?
il faudrait récupérer l'adresse de la cellule active
exemple
sub cell_active
Dim oDoc As Object
Dim Feuille As Object
oDoc = ThisComponent
Dim CelluleActive As Object
Feuille = oDoc.getSheets.getByName("Feuille1" )
CelluleActive = ThisComponent.getCurrentSelection
Dim r as integer
Dim c as integer
r=CelluleActive.CellAddress.Row
c=CelluleActive.CellAddress.Column
msgbox "colonne " + CStr(c) + " : ligne " + CStr(r)
end sub
ensuite effectuer le calcul en fonction des adresses
Voir ausssi les spécialistes des macros Ici
klages
Messages postés
2
Date d'inscription
jeudi 11 juin 2020
Statut
Membre
Dernière intervention
11 juin 2020
11 juin 2020 à 20:11
11 juin 2020 à 20:11
Merci beaucoup. Ca marche !