Calc_macro

Fermé
nawal - 22 janv. 2021 à 17:36
 nawal - 22 janv. 2021 à 18:26
Bonjour,



svp je voudrai utilisé une macro que j'ai l'habitude d'utilisé sur excel , je voudrai changé de système d'exploitation et passé sous linux , je voudrai savoir si une personne pouvais m'aider a convertir si ya moyens cette macro
Function IRG_New(moTr)

moTr = (Int(moTr / 10)) * 10

Select Case moTr
Case 0 To 30000: IRG_New = 0
Case 30010 To 37500: IRG_New = ((moTr - 30000) / 10) * 2
Case 37510 To 43750: IRG_New = 1500 + ((moTr - 37500) / 10) * 1.2
Case 43760 To 45000: IRG_New = 2250 + ((moTr - 43750) / 10) * 2
Case 45010 To 135000: IRG_New = 2500 + ((moTr - 45000) / 10) * 3
Case Is > 135000: IRG_New = 29500 + ((moTr - 135000) / 10) * 3.5
End Select

End Function

cela m'aiderai beaucoup dans mon travail merci

1 réponse

yclik Messages postés 3695 Date d'inscription vendredi 25 juillet 2014 Statut Membre Dernière intervention 16 novembre 2024 1 513
Modifié le 22 janv. 2021 à 18:00
Bonsoir
a priori même syntaxe

exemple
dans le classeur une fonction print moTr pour voir si cela prends en compte, à supprimer ensuite

Par contre pour les macros la syntaxe n'est pas la même qu'en VBA
0
vous voulez me dire que le langage est le même ? et que cette macro devrai fonctionné sur cal comme elle fonctionne sur excel ?
0
yclik Messages postés 3695 Date d'inscription vendredi 25 juillet 2014 Statut Membre Dernière intervention 16 novembre 2024 1 513 > nawal
22 janv. 2021 à 18:06
pour Function cela se ressemble mais la syntaxe de déclaration des variables est à vérifier
voir plus d'info

et pour les macros sub maMacro voir forum AOo et LibO
0
nawal > yclik Messages postés 3695 Date d'inscription vendredi 25 juillet 2014 Statut Membre Dernière intervention 16 novembre 2024
22 janv. 2021 à 18:11
vous utilisé un langage de programmation que je comprend pas , j'aurai aimer que vous répondez avec le même niveau que ma question , un peu plus simple , la vous me dite reste a vérifier , je sais rien vérifié , je suis venu ici pour avoir de l'aide et pas me compliqué encore plus , je vous ai demandé une solution , la vous m'envoyé a cherché ce que veux dire une synytax et déclaration des variable , c'est du chinois pour moi , merci quand méme , mais je vais essayé d'avoir la repense par une personne plus attardé que vous , ma question est simple , sa marche pas sur cal , je voulais savoir si ya une personne qui peu l'essayé chez lui et changé ce qu"'il ya a changé
0
yclik Messages postés 3695 Date d'inscription vendredi 25 juillet 2014 Statut Membre Dernière intervention 16 novembre 2024 1 513 > nawal
22 janv. 2021 à 18:23
pour faire simple
la fonction Function IRG_New(moTr) de la question fonctionne sur calc
voir lien classeur
0
nawal > yclik Messages postés 3695 Date d'inscription vendredi 25 juillet 2014 Statut Membre Dernière intervention 16 novembre 2024
22 janv. 2021 à 18:26
c'est gentil d'avoir pris de votre temps, je my connais pas , je travaillé sur excel , la je cherche une personne qui va me montré étape par étape comment je vais prendre cette macro , pour que je la rajoute a calc et qu'elle puisse me servir la bas , pour le moment sa ne fonctionne pas <3
0