OVH Cloud OVH Cloud

Macro Formule

3 réponses
Avatar
Duval J
Bonjour,
afin de rendre plus lisible une formule contenant de=20
nombreuse formules imbriqu=E9es, je souahite savoir s'il=20
est possible de cr=E9er une sorte de marco formule.

Par exemple, l'utilisation de la formule suivante :
=3DSI($A$1;CONCATENER(A2;B2);C3)

pourrait =EAtre remplac=E9e par la formule personnalis=E9e :
=3DSIPERSO($A$1;A2;B2;C3)

Savez vous comment je pourrais cr=E9er la formule SIPERSO ?

Merci d'avance.

3 réponses

Avatar
Daniel.M
Bonjour,

Tu peux certainement créer une fonction personnalisée en VBA.

Copie ici la formule que tu voudrais simplifier. Dès fois qu'on pourrait la
simplifier sans utiliser VBA.

Salutations,

Daniel M.

"Duval J" wrote in message
news:039d01c4edec$6758e3c0$
Bonjour,
afin de rendre plus lisible une formule contenant de
nombreuse formules imbriquées, je souahite savoir s'il
est possible de créer une sorte de marco formule.

Par exemple, l'utilisation de la formule suivante :
=SI($A$1;CONCATENER(A2;B2);C3)

pourrait être remplacée par la formule personnalisée :
=SIPERSO($A$1;A2;B2;C3)

Savez vous comment je pourrais créer la formule SIPERSO ?

Merci d'avance.
Avatar
LSteph
Bonsoir J,
Peut-être ainsi:

Function sip(test as boolean, it1, it2, it3)
If test Then
sip = it1 & it2
Else
sip = it3
End If
End Function

'lSteph

"Duval J" a écrit dans le message de news:
039d01c4edec$6758e3c0$
Bonjour,
afin de rendre plus lisible une formule contenant de
nombreuse formules imbriquées, je souahite savoir s'il
est possible de créer une sorte de marco formule.

Par exemple, l'utilisation de la formule suivante :
=SI($A$1;CONCATENER(A2;B2);C3)

pourrait être remplacée par la formule personnalisée :
=SIPERSO($A$1;A2;B2;C3)

Savez vous comment je pourrais créer la formule SIPERSO ?

Merci d'avance.
Avatar
Merci beaucoup à vous deux.
Je vais voir ce que je peux faire avec ceci.

Bonne nuit !


-----Message d'origine-----
Bonsoir J,
Peut-être ainsi:

Function sip(test as boolean, it1, it2, it3)
If test Then
sip = it1 & it2
Else
sip = it3
End If
End Function

'lSteph

"Duval J" a écrit dans le message
de news:

039d01c4edec$6758e3c0$
Bonjour,
afin de rendre plus lisible une formule contenant de
nombreuse formules imbriquées, je souahite savoir s'il
est possible de créer une sorte de marco formule.

Par exemple, l'utilisation de la formule suivante :
=SI($A$1;CONCATENER(A2;B2);C3)

pourrait être remplacée par la formule personnalisée :
=SIPERSO($A$1;A2;B2;C3)

Savez vous comment je pourrais créer la formule SIPERSO ?

Merci d'avance.


.