Microsoft 365 Format qui supprime ou efface un signe sur SHEET / EXCEL

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

azerty64

XLDnaute Junior
Bonjour à tous,

J'ai besoin de vous concernant la gestion des signes dans plusieurs cellules. En effet, j'utilise un logiciels qui m'extrait des chiffres avec un signe moins devant chaque chiffres et j'aimerais les supprimer en utilisant juste une formules conditionnelle si possible mais je ne trouve pas de réponses. Pouvez vous m'aider ?

Concrètement :
Valeur extraite du logiciel colonne A : - 255
Valeur voulu colonne A : 255

J'aimerai vraiment ne pas utiliser de formule mais du VBA est quand même le bien venu si c'est la seule solution 😉

Cordialement,
azerty64
 
Bonjour à tous,

J'ai besoin de vous concernant la gestion des signes dans plusieurs cellules. En effet, j'utilise un logiciels qui m'extrait des chiffres avec un signe moins devant chaque chiffres et j'aimerais les supprimer en utilisant juste une formules conditionnelle si possible mais je ne trouve pas de réponses. Pouvez vous m'aider ?

Concrètement :
Valeur extraite du logiciel colonne A : - 255
Valeur voulu colonne A : 255

J'aimerai vraiment ne pas utiliser de formule mais du VBA est quand même le bien venu si c'est la seule solution 😉

Cordialement,
azerty64

Bonjour,

Avec VBA.


VB:
Sub test()
Dim MyNumber As Double
MyNumber = Abs(50.3)     ' Retourne 50.3.
MyNumber = Abs(-50.3)    ' Retourne 50.3.
End Sub
cdt
Super merci beaucoup cela me convient !!!
Rien à dire c'est parfait
 
Bonjour @azerty64, laurent950,

ta formulation est bizarre : « J'aimerai vraiment ne pas utiliser de formule
mais du VBA est quand même le bienvenu si c'est la seule solution »

comme il y a « mais », ta phrase aurait dû être logiquement :

« J'aimerai vraiment utiliser une formule mais du VBA est quand même
le bienvenu si c'est la seule solution »




aussi, à tout hasard, je t'indique une solution par formule :

en A1 : -255 ; en B1 :
=ABS(A1)255

en A2 : 255 ; en B2 :
=ABS(A2)255



ABS est l'abréviation de « valeur absolue » (au sens mathématique),
donc ça retourne le nombre sans le signe ; rappel : la notation
mathématique est le nombre encadré de 2 signes « | » :

| -255 | = 255 ; et | 255 | = 255




ce post est donc un complément à la solution VBA (au cas où) ; et peut-être
que ça pourra aider d'autres lecteurs intéressés par une formule ? 😜


soan
 
Bonsoir Staple,

euh... c'est vraiment bizarre, ta formule m'a l'air dans le style
« pourquoi faire simple quand on peut faire compliqué ? »

toi qui dit souvent : « utiliser les fonctions natives d'Excel
plutôt que faire une macro VBA », alors pourquoi pas
tout simplement « ABS() » plutôt que « SIGNE(X)*X » ?


soan
 
=> Staple

l'indice en question m'a l'air d'être STP1600 = S'il-Te-Plaît 1600.

ou STAPLE1600 ? 😂 tu verses dans les formules d'auto-satisfaction ?
Gloire à Staple1600, le hérault d'Excel et le champion de VBA !
🙏

celui qui combattait dans les joutes du moyen-âge pour gagner le cœur
de la jolie princesse, la fille du roi du beau château. 🤣


soan
 
Dernière édition:
=> Staple

effectivement, j'ai corrigé ma faute de frappe :
« air » et pas « aire ». (même si une aire existe)

je confirme : la colonne STP existe ; elle est quelque part,
juste un peu avant la dernière colonne XFD. (en ces temps
de pandémie, je sais pas si vous trouverez un guide touristique)


soan
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Retour