Calc_macro
nawal
-
nawal -
nawal -
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
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
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
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
voir plus d'info
et pour les macros sub maMacro voir forum AOo et LibO
la fonction Function IRG_New(moTr) de la question fonctionne sur calc
voir lien classeur