Masquer une partie des caractères d'une même cellule
Fermé
bassreflex
-
20 févr. 2021 à 05:46
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 - 21 févr. 2021 à 00:18
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 - 21 févr. 2021 à 00:18
A voir également:
- Masquer une partie des caractères d'une même cellule
- Caractères ascii - Guide
- Aller à la ligne dans une cellule excel - Guide
- Excel cellule couleur si condition texte - Guide
- Masquer une conversation whatsapp - Guide
- Verrouiller une cellule excel - Guide
4 réponses
f894009
Messages postés
17229
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
21 janvier 2025
1 712
Modifié le 20 févr. 2021 à 10:05
Modifié le 20 févr. 2021 à 10:05
Bonjour,
Pour une cellule de saisie, ne peut ce faire qu'avec du texte.
Donc code pour faire ce coloriage:
A mettre dans le VBA de la feuille et adaptez la plage de cellule
Pour une cellule de saisie, ne peut ce faire qu'avec du texte.
Donc code pour faire ce coloriage:
A mettre dans le VBA de la feuille et adaptez la plage de cellule
Private Sub Worksheet_Change(ByVal Target As Range) With Application.ErrorCheckingOptions .EvaluateToError = False .TextDate = False .NumberAsText = False End With If Target.Count > 1 Then Exit Sub If Not Application.Intersect(Target, Range("D2:D12")) Is Nothing Then With Target .NumberFormat = "@" NbC = Len(Target) If NbC < 3 Then .Characters(Start:=1, Length:=NbC).Font.ColorIndex = xlAutomatic Else Lng = NbC - 1 .Characters(1, Lng).Font.Color = vbWhite .Characters(Start:=Lng, Length:=2).Font.ColorIndex = xlAutomatic End If .HorizontalAlignment = xlRight End With End If End Sub
Raymond PENTIER
Messages postés
58836
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
25 janvier 2025
17 275
20 févr. 2021 à 18:33
20 févr. 2021 à 18:33
Bonjour.
Il n'y a pas de solution pour ta demande.
Il n'y a pas de solution pour ta demande.
f894009
Messages postés
17229
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
21 janvier 2025
1 712
20 févr. 2021 à 18:49
20 févr. 2021 à 18:49
Bonjour,
Ca roule?
Y a une solution en convertissant les nombres en texte voir code post <1>
Ca roule?
Y a une solution en convertissant les nombres en texte voir code post <1>
Raymond PENTIER
Messages postés
58836
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
25 janvier 2025
17 275
20 févr. 2021 à 23:05
20 févr. 2021 à 23:05
Non !
bassreflex a bien précisé :
"Je parle bien d'affichage car je souhaite que ma cellule ait pour valeur tous les chiffres quand même" ...
bassreflex a bien précisé :
"Je parle bien d'affichage car je souhaite que ma cellule ait pour valeur tous les chiffres quand même" ...
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 250
Modifié le 20 févr. 2021 à 23:49
Modifié le 20 févr. 2021 à 23:49
Bonjour,
Pourquoi être péremptoire ?
J'ai bien l'impression que la proposition de f894009 répond à la question.
Excel saura convertir en numérique si besoin. Attendons le demandeur...
eric
Pourquoi être péremptoire ?
J'ai bien l'impression que la proposition de f894009 répond à la question.
Excel saura convertir en numérique si besoin. Attendons le demandeur...
eric
Raymond PENTIER
Messages postés
58836
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
25 janvier 2025
17 275
20 févr. 2021 à 23:55
20 févr. 2021 à 23:55
Cher ami Eric, je ne suis pas du tout péremptoire : Je rappelle juste le libellé de la demande ...
Il est question de chiffres et de valeur ; c'est donc que la cellule servira à des calculs sur le mois de juillet 2021, et même l'utilisation de CNUM("07") serait source d'erreur !
Cordialement.
Il est question de chiffres et de valeur ; c'est donc que la cellule servira à des calculs sur le mois de juillet 2021, et même l'utilisation de CNUM("07") serait source d'erreur !
Cordialement.
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 250
Modifié le 21 févr. 2021 à 00:22
Modifié le 21 févr. 2021 à 00:22
Je ne vois pas ce que tu veux dire.
Met A2 au format texte avec 1234 dedans.
Avec
De même =SOMME(A2:A3) fonctionne
Quant à =CNUM("07") ça me donne 7 sans erreur... Mais pourquoi vouloir l'utiliser alors qu'excel fait ses conversions tout seul comme un grand ?
eric
Met A2 au format texte avec 1234 dedans.
Avec
=A2+1qu'obtiens-tu ?
De même =SOMME(A2:A3) fonctionne
Quant à =CNUM("07") ça me donne 7 sans erreur... Mais pourquoi vouloir l'utiliser alors qu'excel fait ses conversions tout seul comme un grand ?
eric