Est il possible avec le format de cellule dans personnalis=E9 de
n'afficher qu'une partie d'une cellule.
Je m'explique, une personne me demande si il est possible dans une
cellule de marquer une partie de la valeur 123458/001. Il ne voudrait
afficher que 0123458. (/000, /001 /002 =E9tant une variable =E0 masquer).
J'ai trouv=E9 la solution avec une formule, mais qui m'oblige =E0
cr=E9er une colonne dans le tableau.
=3DSTXT(E5;1;(CHERCHE("/";E5;1))) qui me fait apparaitre 123458/ ce qui
est presque bon, mais pour faire disparaitre le "/" je mets -1 et l=E0
"#VALEUR!"
=3DSTXT(E5;1;(CHERCHE("/";E5;-1))) j'ai le message #VALEUR!
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
phil
Salut essaye comme ça =STXT(E5;1;CHERCHE("/";E5;1)-1)
pour masquer une partie du contenu, ça je ne sais pas si c'est faisable
-- @+ Phil {Dans la vie, il y a 3 sortes de personnes: celles qui savent compter et celles qui ne savent pas !}
"dav" a écrit dans le message de news:
Bonjour,
Est il possible avec le format de cellule dans personnalisé de n'afficher qu'une partie d'une cellule.
Je m'explique, une personne me demande si il est possible dans une cellule de marquer une partie de la valeur 123458/001. Il ne voudrait afficher que 0123458. (/000, /001 /002 étant une variable à masquer).
J'ai trouvé la solution avec une formule, mais qui m'oblige à créer une colonne dans le tableau. =STXT(E5;1;(CHERCHE("/";E5;1))) qui me fait apparaitre 123458/ ce qui est presque bon, mais pour faire disparaitre le "/" je mets -1 et là "#VALEUR!"
=STXT(E5;1;(CHERCHE("/";E5;-1))) j'ai le message #VALEUR!
Merci pour votre aide :-))
Salut
essaye comme ça
=STXT(E5;1;CHERCHE("/";E5;1)-1)
pour masquer une partie du contenu, ça je ne sais pas si c'est faisable
--
@+ Phil
{Dans la vie, il y a 3 sortes de personnes: celles qui savent compter et
celles qui ne savent pas !}
"dav" <david.roussin@groupe-tonkin.com> a écrit dans le message de news:
1162827136.891071.134950@m7g2000cwm.googlegroups.com...
Bonjour,
Est il possible avec le format de cellule dans personnalisé de
n'afficher qu'une partie d'une cellule.
Je m'explique, une personne me demande si il est possible dans une
cellule de marquer une partie de la valeur 123458/001. Il ne voudrait
afficher que 0123458. (/000, /001 /002 étant une variable à masquer).
J'ai trouvé la solution avec une formule, mais qui m'oblige à
créer une colonne dans le tableau.
=STXT(E5;1;(CHERCHE("/";E5;1))) qui me fait apparaitre 123458/ ce qui
est presque bon, mais pour faire disparaitre le "/" je mets -1 et là
"#VALEUR!"
=STXT(E5;1;(CHERCHE("/";E5;-1))) j'ai le message #VALEUR!
Salut essaye comme ça =STXT(E5;1;CHERCHE("/";E5;1)-1)
pour masquer une partie du contenu, ça je ne sais pas si c'est faisable
-- @+ Phil {Dans la vie, il y a 3 sortes de personnes: celles qui savent compter et celles qui ne savent pas !}
"dav" a écrit dans le message de news:
Bonjour,
Est il possible avec le format de cellule dans personnalisé de n'afficher qu'une partie d'une cellule.
Je m'explique, une personne me demande si il est possible dans une cellule de marquer une partie de la valeur 123458/001. Il ne voudrait afficher que 0123458. (/000, /001 /002 étant une variable à masquer).
J'ai trouvé la solution avec une formule, mais qui m'oblige à créer une colonne dans le tableau. =STXT(E5;1;(CHERCHE("/";E5;1))) qui me fait apparaitre 123458/ ce qui est presque bon, mais pour faire disparaitre le "/" je mets -1 et là "#VALEUR!"
=STXT(E5;1;(CHERCHE("/";E5;-1))) j'ai le message #VALEUR!
Merci pour votre aide :-))
RGI
Bonjour
si la valeur est en A1
=GAUCHE(A1;NBCAR(A1)-4)
salutations
RGI
Bonjour,
Est il possible avec le format de cellule dans personnalisé de n'afficher qu'une partie d'une cellule.
Je m'explique, une personne me demande si il est possible dans une cellule de marquer une partie de la valeur 123458/001. Il ne voudrait afficher que 0123458. (/000, /001 /002 étant une variable à masquer).
J'ai trouvé la solution avec une formule, mais qui m'oblige à créer une colonne dans le tableau. =STXT(E5;1;(CHERCHE("/";E5;1))) qui me fait apparaitre 123458/ ce qui est presque bon, mais pour faire disparaitre le "/" je mets -1 et là "#VALEUR!"
=STXT(E5;1;(CHERCHE("/";E5;-1))) j'ai le message #VALEUR!
Merci pour votre aide :-))
Bonjour
si la valeur est en A1
=GAUCHE(A1;NBCAR(A1)-4)
salutations
RGI
Bonjour,
Est il possible avec le format de cellule dans personnalisé de
n'afficher qu'une partie d'une cellule.
Je m'explique, une personne me demande si il est possible dans une
cellule de marquer une partie de la valeur 123458/001. Il ne voudrait
afficher que 0123458. (/000, /001 /002 étant une variable à masquer).
J'ai trouvé la solution avec une formule, mais qui m'oblige à
créer une colonne dans le tableau.
=STXT(E5;1;(CHERCHE("/";E5;1))) qui me fait apparaitre 123458/ ce qui
est presque bon, mais pour faire disparaitre le "/" je mets -1 et là
"#VALEUR!"
=STXT(E5;1;(CHERCHE("/";E5;-1))) j'ai le message #VALEUR!
Est il possible avec le format de cellule dans personnalisé de n'afficher qu'une partie d'une cellule.
Je m'explique, une personne me demande si il est possible dans une cellule de marquer une partie de la valeur 123458/001. Il ne voudrait afficher que 0123458. (/000, /001 /002 étant une variable à masquer).
J'ai trouvé la solution avec une formule, mais qui m'oblige à créer une colonne dans le tableau. =STXT(E5;1;(CHERCHE("/";E5;1))) qui me fait apparaitre 123458/ ce qui est presque bon, mais pour faire disparaitre le "/" je mets -1 et là "#VALEUR!"
=STXT(E5;1;(CHERCHE("/";E5;-1))) j'ai le message #VALEUR!
Merci pour votre aide :-))
papou
Bonjour Sinon une manière détournée en utilisant une police de couleur blanche. (Ce qui n'empêchera pas de visualiser les données dans la barre de formule) Code à positionner dans la feuille (clic droit sur l'onglet, Visualiser le code et coller les lignes dans la feuille blanche à droite)
Private Sub Worksheet_Change(ByVal Target As Range) If Target.Cells.Count > 1 Then Exit Sub deb = InStr(1, Target.Value, "/") If deb <> 0 Then Target.Characters(deb, Len(Target)).Font.ColorIndex = 2 End If End Sub
Ceci aura pour effet d'appliquer la couleur blanche aux caractères de droite (à partir de la barre oblique) à chaque fois qu'une valeur saisie dans la feuille contiendra le signe "/". A adapter (éventuellement le code peut être utilisé dans une macro de module)
Cordialement Pascal
"dav" a écrit dans le message de news:
Bonjour,
Est il possible avec le format de cellule dans personnalisé de n'afficher qu'une partie d'une cellule.
Je m'explique, une personne me demande si il est possible dans une cellule de marquer une partie de la valeur 123458/001. Il ne voudrait afficher que 0123458. (/000, /001 /002 étant une variable à masquer).
J'ai trouvé la solution avec une formule, mais qui m'oblige à créer une colonne dans le tableau. =STXT(E5;1;(CHERCHE("/";E5;1))) qui me fait apparaitre 123458/ ce qui est presque bon, mais pour faire disparaitre le "/" je mets -1 et là "#VALEUR!"
=STXT(E5;1;(CHERCHE("/";E5;-1))) j'ai le message #VALEUR!
Merci pour votre aide :-))
Bonjour
Sinon une manière détournée en utilisant une police de couleur blanche.
(Ce qui n'empêchera pas de visualiser les données dans la barre de formule)
Code à positionner dans la feuille (clic droit sur l'onglet, Visualiser le
code et coller les lignes dans la feuille blanche à droite)
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Cells.Count > 1 Then Exit Sub
deb = InStr(1, Target.Value, "/")
If deb <> 0 Then
Target.Characters(deb, Len(Target)).Font.ColorIndex = 2
End If
End Sub
Ceci aura pour effet d'appliquer la couleur blanche aux caractères de droite
(à partir de la barre oblique) à chaque fois qu'une valeur saisie dans la
feuille contiendra le signe "/".
A adapter (éventuellement le code peut être utilisé dans une macro de
module)
Cordialement
Pascal
"dav" <david.roussin@groupe-tonkin.com> a écrit dans le message de news:
1162827136.891071.134950@m7g2000cwm.googlegroups.com...
Bonjour,
Est il possible avec le format de cellule dans personnalisé de
n'afficher qu'une partie d'une cellule.
Je m'explique, une personne me demande si il est possible dans une
cellule de marquer une partie de la valeur 123458/001. Il ne voudrait
afficher que 0123458. (/000, /001 /002 étant une variable à masquer).
J'ai trouvé la solution avec une formule, mais qui m'oblige à
créer une colonne dans le tableau.
=STXT(E5;1;(CHERCHE("/";E5;1))) qui me fait apparaitre 123458/ ce qui
est presque bon, mais pour faire disparaitre le "/" je mets -1 et là
"#VALEUR!"
=STXT(E5;1;(CHERCHE("/";E5;-1))) j'ai le message #VALEUR!
Bonjour Sinon une manière détournée en utilisant une police de couleur blanche. (Ce qui n'empêchera pas de visualiser les données dans la barre de formule) Code à positionner dans la feuille (clic droit sur l'onglet, Visualiser le code et coller les lignes dans la feuille blanche à droite)
Private Sub Worksheet_Change(ByVal Target As Range) If Target.Cells.Count > 1 Then Exit Sub deb = InStr(1, Target.Value, "/") If deb <> 0 Then Target.Characters(deb, Len(Target)).Font.ColorIndex = 2 End If End Sub
Ceci aura pour effet d'appliquer la couleur blanche aux caractères de droite (à partir de la barre oblique) à chaque fois qu'une valeur saisie dans la feuille contiendra le signe "/". A adapter (éventuellement le code peut être utilisé dans une macro de module)
Cordialement Pascal
"dav" a écrit dans le message de news:
Bonjour,
Est il possible avec le format de cellule dans personnalisé de n'afficher qu'une partie d'une cellule.
Je m'explique, une personne me demande si il est possible dans une cellule de marquer une partie de la valeur 123458/001. Il ne voudrait afficher que 0123458. (/000, /001 /002 étant une variable à masquer).
J'ai trouvé la solution avec une formule, mais qui m'oblige à créer une colonne dans le tableau. =STXT(E5;1;(CHERCHE("/";E5;1))) qui me fait apparaitre 123458/ ce qui est presque bon, mais pour faire disparaitre le "/" je mets -1 et là "#VALEUR!"
=STXT(E5;1;(CHERCHE("/";E5;-1))) j'ai le message #VALEUR!
Merci pour votre aide :-))
papou
Eventuellement ajouter ceci pour masquer la barre de formule à l'activation de la feuille Private Sub Worksheet_Activate() Application.DisplayFormulaBar = False End Sub Private Sub Worksheet_Deactivate() Application.DisplayFormulaBar = True End Sub
Cordialement Pascal
"papou" <cestpasbon@çanonplus44.fr> a écrit dans le message de news: %23cNzs$
Bonjour Sinon une manière détournée en utilisant une police de couleur blanche. (Ce qui n'empêchera pas de visualiser les données dans la barre de formule) Code à positionner dans la feuille (clic droit sur l'onglet, Visualiser le code et coller les lignes dans la feuille blanche à droite)
Private Sub Worksheet_Change(ByVal Target As Range) If Target.Cells.Count > 1 Then Exit Sub deb = InStr(1, Target.Value, "/") If deb <> 0 Then Target.Characters(deb, Len(Target)).Font.ColorIndex = 2 End If End Sub
Ceci aura pour effet d'appliquer la couleur blanche aux caractères de droite (à partir de la barre oblique) à chaque fois qu'une valeur saisie dans la feuille contiendra le signe "/". A adapter (éventuellement le code peut être utilisé dans une macro de module)
Cordialement Pascal
"dav" a écrit dans le message de news:
Bonjour,
Est il possible avec le format de cellule dans personnalisé de n'afficher qu'une partie d'une cellule.
Je m'explique, une personne me demande si il est possible dans une cellule de marquer une partie de la valeur 123458/001. Il ne voudrait afficher que 0123458. (/000, /001 /002 étant une variable à masquer).
J'ai trouvé la solution avec une formule, mais qui m'oblige à créer une colonne dans le tableau. =STXT(E5;1;(CHERCHE("/";E5;1))) qui me fait apparaitre 123458/ ce qui est presque bon, mais pour faire disparaitre le "/" je mets -1 et là "#VALEUR!"
=STXT(E5;1;(CHERCHE("/";E5;-1))) j'ai le message #VALEUR!
Merci pour votre aide :-))
Eventuellement ajouter ceci pour masquer la barre de formule à l'activation
de la feuille
Private Sub Worksheet_Activate()
Application.DisplayFormulaBar = False
End Sub
Private Sub Worksheet_Deactivate()
Application.DisplayFormulaBar = True
End Sub
Cordialement
Pascal
"papou" <cestpasbon@çanonplus44.fr> a écrit dans le message de news:
%23cNzs$bAHHA.3560@TK2MSFTNGP04.phx.gbl...
Bonjour
Sinon une manière détournée en utilisant une police de couleur blanche.
(Ce qui n'empêchera pas de visualiser les données dans la barre de
formule)
Code à positionner dans la feuille (clic droit sur l'onglet, Visualiser le
code et coller les lignes dans la feuille blanche à droite)
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Cells.Count > 1 Then Exit Sub
deb = InStr(1, Target.Value, "/")
If deb <> 0 Then
Target.Characters(deb, Len(Target)).Font.ColorIndex = 2
End If
End Sub
Ceci aura pour effet d'appliquer la couleur blanche aux caractères de
droite (à partir de la barre oblique) à chaque fois qu'une valeur saisie
dans la feuille contiendra le signe "/".
A adapter (éventuellement le code peut être utilisé dans une macro de
module)
Cordialement
Pascal
"dav" <david.roussin@groupe-tonkin.com> a écrit dans le message de news:
1162827136.891071.134950@m7g2000cwm.googlegroups.com...
Bonjour,
Est il possible avec le format de cellule dans personnalisé de
n'afficher qu'une partie d'une cellule.
Je m'explique, une personne me demande si il est possible dans une
cellule de marquer une partie de la valeur 123458/001. Il ne voudrait
afficher que 0123458. (/000, /001 /002 étant une variable à masquer).
J'ai trouvé la solution avec une formule, mais qui m'oblige à
créer une colonne dans le tableau.
=STXT(E5;1;(CHERCHE("/";E5;1))) qui me fait apparaitre 123458/ ce qui
est presque bon, mais pour faire disparaitre le "/" je mets -1 et là
"#VALEUR!"
=STXT(E5;1;(CHERCHE("/";E5;-1))) j'ai le message #VALEUR!
Eventuellement ajouter ceci pour masquer la barre de formule à l'activation de la feuille Private Sub Worksheet_Activate() Application.DisplayFormulaBar = False End Sub Private Sub Worksheet_Deactivate() Application.DisplayFormulaBar = True End Sub
Cordialement Pascal
"papou" <cestpasbon@çanonplus44.fr> a écrit dans le message de news: %23cNzs$
Bonjour Sinon une manière détournée en utilisant une police de couleur blanche. (Ce qui n'empêchera pas de visualiser les données dans la barre de formule) Code à positionner dans la feuille (clic droit sur l'onglet, Visualiser le code et coller les lignes dans la feuille blanche à droite)
Private Sub Worksheet_Change(ByVal Target As Range) If Target.Cells.Count > 1 Then Exit Sub deb = InStr(1, Target.Value, "/") If deb <> 0 Then Target.Characters(deb, Len(Target)).Font.ColorIndex = 2 End If End Sub
Ceci aura pour effet d'appliquer la couleur blanche aux caractères de droite (à partir de la barre oblique) à chaque fois qu'une valeur saisie dans la feuille contiendra le signe "/". A adapter (éventuellement le code peut être utilisé dans une macro de module)
Cordialement Pascal
"dav" a écrit dans le message de news:
Bonjour,
Est il possible avec le format de cellule dans personnalisé de n'afficher qu'une partie d'une cellule.
Je m'explique, une personne me demande si il est possible dans une cellule de marquer une partie de la valeur 123458/001. Il ne voudrait afficher que 0123458. (/000, /001 /002 étant une variable à masquer).
J'ai trouvé la solution avec une formule, mais qui m'oblige à créer une colonne dans le tableau. =STXT(E5;1;(CHERCHE("/";E5;1))) qui me fait apparaitre 123458/ ce qui est presque bon, mais pour faire disparaitre le "/" je mets -1 et là "#VALEUR!"
=STXT(E5;1;(CHERCHE("/";E5;-1))) j'ai le message #VALEUR!