A voir également:
- Créer un bouton de commande libreoffice calc
- Invite de commande - Guide
- Créer un compte google - Guide
- Comment créer un groupe whatsapp - Guide
- Créer un lien pour partager des photos - Guide
- Créer un compte gmail - Guide
3 réponses
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
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,
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