Bonjour
Rien compris.
dans votre exemple, quel chiffre ou lettre voulez-vous récupérer, et q uel
est son emplacement à partir de la gauche ou de la droite?
Merci
--
Bien amicalmement,
"Le vin est au repas ce que le parfum est à la femme."
Jacquouille.
"freedo" a écrit dans le message de news:
bonjour à toutes et à tous,
Comment récupérer le dernier caractère de droite d'une cellule suiva nt
les critères suivantes:
dans le classeur archive en fin de liste dans la colonne A se trouve
une référence issue de la date d'encodage en colonne B et avec une
lettre et un nombre de 1 ou 2 chifffres donc lors de l'encodage
journalier voici :
en colonne B est reproduit la date 18/01/2008
en colonne A la reference devient 20080118A1 ou 20080118A12
les 2 derniers caractères (ou 3 suivant que cela dépasse 9) sont
récupérés de la feuille "resultat"
le A provient de la cellule E6 de la feuille "resultat"
le 1 (ou 10, 11, ...) provient de la cellule E7 feuille "resultat"
Donc mon souci est de récupérer le dernier (ou 2 derniers) caractère s
de droite en colonne A du dernier enregistrement et le copier en
feuille "resultat" en cellule E7 tout cela en fonction de la date
d'encodage du jour repris en feuille "resultat" cellule D6
donc dès que la date d'encodage est différente de la dernière date
enregistrée le numéro recommence à 1 , exemple :
20080115A12 15/01/2008
20080115A12 15/01/2008
20080116A4 16/01/2008
16/01/2008
20080118A1 18/01/2008
je peux vous transmettre un fichier avec l'exemple
merci de suivre
Freedo
Bonjour
Rien compris.
dans votre exemple, quel chiffre ou lettre voulez-vous récupérer, et q uel
est son emplacement à partir de la gauche ou de la droite?
Merci
--
Bien amicalmement,
"Le vin est au repas ce que le parfum est à la femme."
Jacquouille.
"freedo" <aff...@belgacom.net> a écrit dans le message de news:
992c32bc-b88f-4f4f-aeca-24d4072ca...@j20g2000hsi.googlegroups.com...
bonjour à toutes et à tous,
Comment récupérer le dernier caractère de droite d'une cellule suiva nt
les critères suivantes:
dans le classeur archive en fin de liste dans la colonne A se trouve
une référence issue de la date d'encodage en colonne B et avec une
lettre et un nombre de 1 ou 2 chifffres donc lors de l'encodage
journalier voici :
en colonne B est reproduit la date 18/01/2008
en colonne A la reference devient 20080118A1 ou 20080118A12
les 2 derniers caractères (ou 3 suivant que cela dépasse 9) sont
récupérés de la feuille "resultat"
le A provient de la cellule E6 de la feuille "resultat"
le 1 (ou 10, 11, ...) provient de la cellule E7 feuille "resultat"
Donc mon souci est de récupérer le dernier (ou 2 derniers) caractère s
de droite en colonne A du dernier enregistrement et le copier en
feuille "resultat" en cellule E7 tout cela en fonction de la date
d'encodage du jour repris en feuille "resultat" cellule D6
donc dès que la date d'encodage est différente de la dernière date
enregistrée le numéro recommence à 1 , exemple :
20080115A12 15/01/2008
20080115A12 15/01/2008
20080116A4 16/01/2008
16/01/2008
20080118A1 18/01/2008
je peux vous transmettre un fichier avec l'exemple
merci de suivre
Freedo
Bonjour
Rien compris.
dans votre exemple, quel chiffre ou lettre voulez-vous récupérer, et q uel
est son emplacement à partir de la gauche ou de la droite?
Merci
--
Bien amicalmement,
"Le vin est au repas ce que le parfum est à la femme."
Jacquouille.
"freedo" a écrit dans le message de news:
bonjour à toutes et à tous,
Comment récupérer le dernier caractère de droite d'une cellule suiva nt
les critères suivantes:
dans le classeur archive en fin de liste dans la colonne A se trouve
une référence issue de la date d'encodage en colonne B et avec une
lettre et un nombre de 1 ou 2 chifffres donc lors de l'encodage
journalier voici :
en colonne B est reproduit la date 18/01/2008
en colonne A la reference devient 20080118A1 ou 20080118A12
les 2 derniers caractères (ou 3 suivant que cela dépasse 9) sont
récupérés de la feuille "resultat"
le A provient de la cellule E6 de la feuille "resultat"
le 1 (ou 10, 11, ...) provient de la cellule E7 feuille "resultat"
Donc mon souci est de récupérer le dernier (ou 2 derniers) caractère s
de droite en colonne A du dernier enregistrement et le copier en
feuille "resultat" en cellule E7 tout cela en fonction de la date
d'encodage du jour repris en feuille "resultat" cellule D6
donc dès que la date d'encodage est différente de la dernière date
enregistrée le numéro recommence à 1 , exemple :
20080115A12 15/01/2008
20080115A12 15/01/2008
20080116A4 16/01/2008
16/01/2008
20080118A1 18/01/2008
je peux vous transmettre un fichier avec l'exemple
merci de suivre
Freedo
exemple : 20080115A12 dont je dois extraire 12
20080116A4 dont je dois extraire 4
donc après la lettre A (ou une autre lettre) je peux avoir 1 ou 2
chiffres à extraire
exemple : 20080115A12 dont je dois extraire 12
20080116A4 dont je dois extraire 4
donc après la lettre A (ou une autre lettre) je peux avoir 1 ou 2
chiffres à extraire
exemple : 20080115A12 dont je dois extraire 12
20080116A4 dont je dois extraire 4
donc après la lettre A (ou une autre lettre) je peux avoir 1 ou 2
chiffres à extraire
Bonjour
Rien compris.
dans votre exemple, quel chiffre ou lettre voulez-vous récupérer, et
quel
est son emplacement à partir de la gauche ou de la droite?
Merci
--
Bien amicalmement,
"Le vin est au repas ce que le parfum est à la femme."
Jacquouille.
"freedo" a écrit dans le message de news:
bonjour à toutes et à tous,
Comment récupérer le dernier caractère de droite d'une cellule suivant
les critères suivantes:
dans le classeur archive en fin de liste dans la colonne A se trouve
une référence issue de la date d'encodage en colonne B et avec une
lettre et un nombre de 1 ou 2 chifffres donc lors de l'encodage
journalier voici :
en colonne B est reproduit la date 18/01/2008
en colonne A la reference devient 20080118A1 ou 20080118A12
les 2 derniers caractères (ou 3 suivant que cela dépasse 9) sont
récupérés de la feuille "resultat"
le A provient de la cellule E6 de la feuille "resultat"
le 1 (ou 10, 11, ...) provient de la cellule E7 feuille "resultat"
Donc mon souci est de récupérer le dernier (ou 2 derniers) caractères
de droite en colonne A du dernier enregistrement et le copier en
feuille "resultat" en cellule E7 tout cela en fonction de la date
d'encodage du jour repris en feuille "resultat" cellule D6
donc dès que la date d'encodage est différente de la dernière date
enregistrée le numéro recommence à 1 , exemple :
20080115A12 15/01/2008
20080115A12 15/01/2008
20080116A4 16/01/2008
16/01/2008
20080118A1 18/01/2008
je peux vous transmettre un fichier avec l'exemple
merci de suivre
Freedo
Bonjour
Rien compris.
dans votre exemple, quel chiffre ou lettre voulez-vous récupérer, et
quel
est son emplacement à partir de la gauche ou de la droite?
Merci
--
Bien amicalmement,
"Le vin est au repas ce que le parfum est à la femme."
Jacquouille.
"freedo" <aff...@belgacom.net> a écrit dans le message de news:
992c32bc-b88f-4f4f-aeca-24d4072ca...@j20g2000hsi.googlegroups.com...
bonjour à toutes et à tous,
Comment récupérer le dernier caractère de droite d'une cellule suivant
les critères suivantes:
dans le classeur archive en fin de liste dans la colonne A se trouve
une référence issue de la date d'encodage en colonne B et avec une
lettre et un nombre de 1 ou 2 chifffres donc lors de l'encodage
journalier voici :
en colonne B est reproduit la date 18/01/2008
en colonne A la reference devient 20080118A1 ou 20080118A12
les 2 derniers caractères (ou 3 suivant que cela dépasse 9) sont
récupérés de la feuille "resultat"
le A provient de la cellule E6 de la feuille "resultat"
le 1 (ou 10, 11, ...) provient de la cellule E7 feuille "resultat"
Donc mon souci est de récupérer le dernier (ou 2 derniers) caractères
de droite en colonne A du dernier enregistrement et le copier en
feuille "resultat" en cellule E7 tout cela en fonction de la date
d'encodage du jour repris en feuille "resultat" cellule D6
donc dès que la date d'encodage est différente de la dernière date
enregistrée le numéro recommence à 1 , exemple :
20080115A12 15/01/2008
20080115A12 15/01/2008
20080116A4 16/01/2008
16/01/2008
20080118A1 18/01/2008
je peux vous transmettre un fichier avec l'exemple
merci de suivre
Freedo
Bonjour
Rien compris.
dans votre exemple, quel chiffre ou lettre voulez-vous récupérer, et
quel
est son emplacement à partir de la gauche ou de la droite?
Merci
--
Bien amicalmement,
"Le vin est au repas ce que le parfum est à la femme."
Jacquouille.
"freedo" a écrit dans le message de news:
bonjour à toutes et à tous,
Comment récupérer le dernier caractère de droite d'une cellule suivant
les critères suivantes:
dans le classeur archive en fin de liste dans la colonne A se trouve
une référence issue de la date d'encodage en colonne B et avec une
lettre et un nombre de 1 ou 2 chifffres donc lors de l'encodage
journalier voici :
en colonne B est reproduit la date 18/01/2008
en colonne A la reference devient 20080118A1 ou 20080118A12
les 2 derniers caractères (ou 3 suivant que cela dépasse 9) sont
récupérés de la feuille "resultat"
le A provient de la cellule E6 de la feuille "resultat"
le 1 (ou 10, 11, ...) provient de la cellule E7 feuille "resultat"
Donc mon souci est de récupérer le dernier (ou 2 derniers) caractères
de droite en colonne A du dernier enregistrement et le copier en
feuille "resultat" en cellule E7 tout cela en fonction de la date
d'encodage du jour repris en feuille "resultat" cellule D6
donc dès que la date d'encodage est différente de la dernière date
enregistrée le numéro recommence à 1 , exemple :
20080115A12 15/01/2008
20080115A12 15/01/2008
20080116A4 16/01/2008
16/01/2008
20080118A1 18/01/2008
je peux vous transmettre un fichier avec l'exemple
merci de suivre
Freedo
On 21 jan, 11:35, "Jacquouille" wrote:Bonjour
Rien compris.
dans votre exemple, quel chiffre ou lettre voulez-vous récupérer, et quel
est son emplacement à partir de la gauche ou de la droite?
Merci
--
Bien amicalmement,
"Le vin est au repas ce que le parfum est à la femme."
Jacquouille.
"freedo" a écrit dans le message de news:
bonjour à toutes et à tous,
Comment récupérer le dernier caractère de droite d'une cellule sui vant
les critères suivantes:
dans le classeur archive en fin de liste dans la colonne A se trouve
une référence issue de la date d'encodage en colonne B et avec une
lettre et un nombre de 1 ou 2 chifffres donc lors de l'encodage
journalier voici :
en colonne B est reproduit la date 18/01/2008
en colonne A la reference devient 20080118A1 ou 20080118A12
les 2 derniers caractères (ou 3 suivant que cela dépasse 9) sont
récupérés de la feuille "resultat"
le A provient de la cellule E6 de la feuille "resultat"
le 1 (ou 10, 11, ...) provient de la cellule E7 feuille "resultat"
Donc mon souci est de récupérer le dernier (ou 2 derniers) caractè res
de droite en colonne A du dernier enregistrement et le copier en
feuille "resultat" en cellule E7 tout cela en fonction de la date
d'encodage du jour repris en feuille "resultat" cellule D6
donc dès que la date d'encodage est différente de la dernière date
enregistrée le numéro recommence à 1 , exemple :
20080115A12 15/01/2008
20080115A12 15/01/2008
20080116A4 16/01/2008
16/01/2008
20080118A1 18/01/2008
je peux vous transmettre un fichier avec l'exemple
merci de suivre
Freedo
Bonjour,
merci pour la réponse mais ta demande est dans ma question c'est à
dire à partier de la droite
exemple : 20080115A12 dont je dois extraire 12
20080116A4 dont je dois extraire 4
donc après la lettre A (ou une autre lettre) je peux avoir 1 ou 2
chiffres à extraire
Merci de suivre
freedo- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
On 21 jan, 11:35, "Jacquouille" <NoSpam_j.thierne...@skynet.be> wrote:
Bonjour
Rien compris.
dans votre exemple, quel chiffre ou lettre voulez-vous récupérer, et quel
est son emplacement à partir de la gauche ou de la droite?
Merci
--
Bien amicalmement,
"Le vin est au repas ce que le parfum est à la femme."
Jacquouille.
"freedo" <aff...@belgacom.net> a écrit dans le message de news:
992c32bc-b88f-4f4f-aeca-24d4072ca...@j20g2000hsi.googlegroups.com...
bonjour à toutes et à tous,
Comment récupérer le dernier caractère de droite d'une cellule sui vant
les critères suivantes:
dans le classeur archive en fin de liste dans la colonne A se trouve
une référence issue de la date d'encodage en colonne B et avec une
lettre et un nombre de 1 ou 2 chifffres donc lors de l'encodage
journalier voici :
en colonne B est reproduit la date 18/01/2008
en colonne A la reference devient 20080118A1 ou 20080118A12
les 2 derniers caractères (ou 3 suivant que cela dépasse 9) sont
récupérés de la feuille "resultat"
le A provient de la cellule E6 de la feuille "resultat"
le 1 (ou 10, 11, ...) provient de la cellule E7 feuille "resultat"
Donc mon souci est de récupérer le dernier (ou 2 derniers) caractè res
de droite en colonne A du dernier enregistrement et le copier en
feuille "resultat" en cellule E7 tout cela en fonction de la date
d'encodage du jour repris en feuille "resultat" cellule D6
donc dès que la date d'encodage est différente de la dernière date
enregistrée le numéro recommence à 1 , exemple :
20080115A12 15/01/2008
20080115A12 15/01/2008
20080116A4 16/01/2008
16/01/2008
20080118A1 18/01/2008
je peux vous transmettre un fichier avec l'exemple
merci de suivre
Freedo
Bonjour,
merci pour la réponse mais ta demande est dans ma question c'est à
dire à partier de la droite
exemple : 20080115A12 dont je dois extraire 12
20080116A4 dont je dois extraire 4
donc après la lettre A (ou une autre lettre) je peux avoir 1 ou 2
chiffres à extraire
Merci de suivre
freedo- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
On 21 jan, 11:35, "Jacquouille" wrote:Bonjour
Rien compris.
dans votre exemple, quel chiffre ou lettre voulez-vous récupérer, et quel
est son emplacement à partir de la gauche ou de la droite?
Merci
--
Bien amicalmement,
"Le vin est au repas ce que le parfum est à la femme."
Jacquouille.
"freedo" a écrit dans le message de news:
bonjour à toutes et à tous,
Comment récupérer le dernier caractère de droite d'une cellule sui vant
les critères suivantes:
dans le classeur archive en fin de liste dans la colonne A se trouve
une référence issue de la date d'encodage en colonne B et avec une
lettre et un nombre de 1 ou 2 chifffres donc lors de l'encodage
journalier voici :
en colonne B est reproduit la date 18/01/2008
en colonne A la reference devient 20080118A1 ou 20080118A12
les 2 derniers caractères (ou 3 suivant que cela dépasse 9) sont
récupérés de la feuille "resultat"
le A provient de la cellule E6 de la feuille "resultat"
le 1 (ou 10, 11, ...) provient de la cellule E7 feuille "resultat"
Donc mon souci est de récupérer le dernier (ou 2 derniers) caractè res
de droite en colonne A du dernier enregistrement et le copier en
feuille "resultat" en cellule E7 tout cela en fonction de la date
d'encodage du jour repris en feuille "resultat" cellule D6
donc dès que la date d'encodage est différente de la dernière date
enregistrée le numéro recommence à 1 , exemple :
20080115A12 15/01/2008
20080115A12 15/01/2008
20080116A4 16/01/2008
16/01/2008
20080118A1 18/01/2008
je peux vous transmettre un fichier avec l'exemple
merci de suivre
Freedo
Bonjour,
merci pour la réponse mais ta demande est dans ma question c'est à
dire à partier de la droite
exemple : 20080115A12 dont je dois extraire 12
20080116A4 dont je dois extraire 4
donc après la lettre A (ou une autre lettre) je peux avoir 1 ou 2
chiffres à extraire
Merci de suivre
freedo- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonjour,
merci pour la réponse mais ta demande est dans ma question c'est à
dire à partier de la droite
exemple : 20080115A12 dont je dois extraire 12
20080116A4 dont je dois extraire 4
donc après la lettre A (ou une autre lettre) je peux avoir 1 ou 2
chiffres à extraire
Bonjour,
merci pour la réponse mais ta demande est dans ma question c'est à
dire à partier de la droite
exemple : 20080115A12 dont je dois extraire 12
20080116A4 dont je dois extraire 4
donc après la lettre A (ou une autre lettre) je peux avoir 1 ou 2
chiffres à extraire
Bonjour,
merci pour la réponse mais ta demande est dans ma question c'est à
dire à partier de la droite
exemple : 20080115A12 dont je dois extraire 12
20080116A4 dont je dois extraire 4
donc après la lettre A (ou une autre lettre) je peux avoir 1 ou 2
chiffres à extraire
Bonsour® freedo avec ferveur ;o))) vous nous disiez :Bonjour,
merci pour la réponse mais ta demande est dans ma question c'est à
dire à partier de la droite
exemple : 20080115A12 dont je dois extraire 12
20080116A4 dont je dois extraire 4
donc après la lettre A (ou une autre lettre) je peux avoir 1 ou 2
chiffres à extraire
autre solution
la lettre étant toujours en position 9 .... ???
=STXT(A1;10;2)
--
--
@+
;o)))
Bonsour® freedo avec ferveur ;o))) vous nous disiez :
Bonjour,
merci pour la réponse mais ta demande est dans ma question c'est à
dire à partier de la droite
exemple : 20080115A12 dont je dois extraire 12
20080116A4 dont je dois extraire 4
donc après la lettre A (ou une autre lettre) je peux avoir 1 ou 2
chiffres à extraire
autre solution
la lettre étant toujours en position 9 .... ???
=STXT(A1;10;2)
--
--
@+
;o)))
Bonsour® freedo avec ferveur ;o))) vous nous disiez :Bonjour,
merci pour la réponse mais ta demande est dans ma question c'est à
dire à partier de la droite
exemple : 20080115A12 dont je dois extraire 12
20080116A4 dont je dois extraire 4
donc après la lettre A (ou une autre lettre) je peux avoir 1 ou 2
chiffres à extraire
autre solution
la lettre étant toujours en position 9 .... ???
=STXT(A1;10;2)
--
--
@+
;o)))
On 21 jan, 12:40, freedo wrote:On 21 jan, 11:35, "Jacquouille" wrote:Bonjour
Rien compris.
dans votre exemple, quel chiffre ou lettre voulez-vous récupérer, et quel
est son emplacement à partir de la gauche ou de la droite?
Merci
--
Bien amicalmement,
"Le vin est au repas ce que le parfum est à la femme."
Jacquouille.
"freedo" a écrit dans le message de news:
bonjour à toutes et à tous,
Comment récupérer le dernier caractère de droite d'une cellule s uivant
les critères suivantes:
dans le classeur archive en fin de liste dans la colonne A se trouve
une référence issue de la date d'encodage en colonne B et avec une
lettre et un nombre de 1 ou 2 chifffres donc lors de l'encodage
journalier voici :
en colonne B est reproduit la date 18/01/2008
en colonne A la reference devient 20080118A1 ou 20080118A12
les 2 derniers caractères (ou 3 suivant que cela dépasse 9) son t
récupérés de la feuille "resultat"
le A provient de la cellule E6 de la feuille "resultat"
le 1 (ou 10, 11, ...) provient de la cellule E7 feuille "resultat"
Donc mon souci est de récupérer le dernier (ou 2 derniers) caract ères
de droite en colonne A du dernier enregistrement et le copier en
feuille "resultat" en cellule E7 tout cela en fonction de la date
d'encodage du jour repris en feuille "resultat" cellule D6
donc dès que la date d'encodage est différente de la dernière da te
enregistrée le numéro recommence à 1 , exemple :
20080115A12 15/01/2008
20080115A12 15/01/2008
20080116A4 16/01/2008
16/01/2008
20080118A1 18/01/2008
je peux vous transmettre un fichier avec l'exemple
merci de suivre
Freedo
Bonjour,
merci pour la réponse mais ta demande est dans ma question c'est à
dire à partier de la droite
exemple : 20080115A12 dont je dois extraire 12
20080116A4 dont je dois extraire 4
donc après la lettre A (ou une autre lettre) je peux avoir 1 ou 2
chiffres à extraire
Merci de suivre
freedo- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Salut freedo
Aprés avoir sélectionner ta cellule
je te propose ce code :
If "ABCDEFGHIJKLMNOPQRSTUVWXYZ" Like "*" & Mid(Right(ActiveCell, 3),
1, 1) & "*" Then
MsgBox (Right(ActiveCell, 2))
Else
MsgBox (Right(ActiveCell, 1))
End If
Le résultat dans une boîte de dialogue
Celà devrait te convenir
Dit moi !!!!- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonjour,
On 21 jan, 12:40, freedo <aff...@belgacom.net> wrote:
On 21 jan, 11:35, "Jacquouille" <NoSpam_j.thierne...@skynet.be> wrote:
Bonjour
Rien compris.
dans votre exemple, quel chiffre ou lettre voulez-vous récupérer, et quel
est son emplacement à partir de la gauche ou de la droite?
Merci
--
Bien amicalmement,
"Le vin est au repas ce que le parfum est à la femme."
Jacquouille.
"freedo" <aff...@belgacom.net> a écrit dans le message de news:
992c32bc-b88f-4f4f-aeca-24d4072ca...@j20g2000hsi.googlegroups.com...
bonjour à toutes et à tous,
Comment récupérer le dernier caractère de droite d'une cellule s uivant
les critères suivantes:
dans le classeur archive en fin de liste dans la colonne A se trouve
une référence issue de la date d'encodage en colonne B et avec une
lettre et un nombre de 1 ou 2 chifffres donc lors de l'encodage
journalier voici :
en colonne B est reproduit la date 18/01/2008
en colonne A la reference devient 20080118A1 ou 20080118A12
les 2 derniers caractères (ou 3 suivant que cela dépasse 9) son t
récupérés de la feuille "resultat"
le A provient de la cellule E6 de la feuille "resultat"
le 1 (ou 10, 11, ...) provient de la cellule E7 feuille "resultat"
Donc mon souci est de récupérer le dernier (ou 2 derniers) caract ères
de droite en colonne A du dernier enregistrement et le copier en
feuille "resultat" en cellule E7 tout cela en fonction de la date
d'encodage du jour repris en feuille "resultat" cellule D6
donc dès que la date d'encodage est différente de la dernière da te
enregistrée le numéro recommence à 1 , exemple :
20080115A12 15/01/2008
20080115A12 15/01/2008
20080116A4 16/01/2008
16/01/2008
20080118A1 18/01/2008
je peux vous transmettre un fichier avec l'exemple
merci de suivre
Freedo
Bonjour,
merci pour la réponse mais ta demande est dans ma question c'est à
dire à partier de la droite
exemple : 20080115A12 dont je dois extraire 12
20080116A4 dont je dois extraire 4
donc après la lettre A (ou une autre lettre) je peux avoir 1 ou 2
chiffres à extraire
Merci de suivre
freedo- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Salut freedo
Aprés avoir sélectionner ta cellule
je te propose ce code :
If "ABCDEFGHIJKLMNOPQRSTUVWXYZ" Like "*" & Mid(Right(ActiveCell, 3),
1, 1) & "*" Then
MsgBox (Right(ActiveCell, 2))
Else
MsgBox (Right(ActiveCell, 1))
End If
Le résultat dans une boîte de dialogue
Celà devrait te convenir
Dit moi !!!!- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonjour,
On 21 jan, 12:40, freedo wrote:On 21 jan, 11:35, "Jacquouille" wrote:Bonjour
Rien compris.
dans votre exemple, quel chiffre ou lettre voulez-vous récupérer, et quel
est son emplacement à partir de la gauche ou de la droite?
Merci
--
Bien amicalmement,
"Le vin est au repas ce que le parfum est à la femme."
Jacquouille.
"freedo" a écrit dans le message de news:
bonjour à toutes et à tous,
Comment récupérer le dernier caractère de droite d'une cellule s uivant
les critères suivantes:
dans le classeur archive en fin de liste dans la colonne A se trouve
une référence issue de la date d'encodage en colonne B et avec une
lettre et un nombre de 1 ou 2 chifffres donc lors de l'encodage
journalier voici :
en colonne B est reproduit la date 18/01/2008
en colonne A la reference devient 20080118A1 ou 20080118A12
les 2 derniers caractères (ou 3 suivant que cela dépasse 9) son t
récupérés de la feuille "resultat"
le A provient de la cellule E6 de la feuille "resultat"
le 1 (ou 10, 11, ...) provient de la cellule E7 feuille "resultat"
Donc mon souci est de récupérer le dernier (ou 2 derniers) caract ères
de droite en colonne A du dernier enregistrement et le copier en
feuille "resultat" en cellule E7 tout cela en fonction de la date
d'encodage du jour repris en feuille "resultat" cellule D6
donc dès que la date d'encodage est différente de la dernière da te
enregistrée le numéro recommence à 1 , exemple :
20080115A12 15/01/2008
20080115A12 15/01/2008
20080116A4 16/01/2008
16/01/2008
20080118A1 18/01/2008
je peux vous transmettre un fichier avec l'exemple
merci de suivre
Freedo
Bonjour,
merci pour la réponse mais ta demande est dans ma question c'est à
dire à partier de la droite
exemple : 20080115A12 dont je dois extraire 12
20080116A4 dont je dois extraire 4
donc après la lettre A (ou une autre lettre) je peux avoir 1 ou 2
chiffres à extraire
Merci de suivre
freedo- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Salut freedo
Aprés avoir sélectionner ta cellule
je te propose ce code :
If "ABCDEFGHIJKLMNOPQRSTUVWXYZ" Like "*" & Mid(Right(ActiveCell, 3),
1, 1) & "*" Then
MsgBox (Right(ActiveCell, 2))
Else
MsgBox (Right(ActiveCell, 1))
End If
Le résultat dans une boîte de dialogue
Celà devrait te convenir
Dit moi !!!!- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonjour,
Bonsour® freedo avec ferveur ;o))) vous nous disiez :Bonjour,
merci pour la réponse mais ta demande est dans ma question c'est à
dire à partier de la droite
exemple : 20080115A12 dont je dois extraire 12
20080116A4 dont je dois extraire 4
donc après la lettre A (ou une autre lettre) je peux avoir 1 ou 2
chiffres à extraire
autre solution
la lettre étant toujours en position 9 .... ???
=STXT(A1;10;2)
--
--
@+
;o)))
Bonsour® freedo avec ferveur ;o))) vous nous disiez :
Bonjour,
merci pour la réponse mais ta demande est dans ma question c'est à
dire à partier de la droite
exemple : 20080115A12 dont je dois extraire 12
20080116A4 dont je dois extraire 4
donc après la lettre A (ou une autre lettre) je peux avoir 1 ou 2
chiffres à extraire
autre solution
la lettre étant toujours en position 9 .... ???
=STXT(A1;10;2)
--
--
@+
;o)))
Bonsour® freedo avec ferveur ;o))) vous nous disiez :Bonjour,
merci pour la réponse mais ta demande est dans ma question c'est à
dire à partier de la droite
exemple : 20080115A12 dont je dois extraire 12
20080116A4 dont je dois extraire 4
donc après la lettre A (ou une autre lettre) je peux avoir 1 ou 2
chiffres à extraire
autre solution
la lettre étant toujours en position 9 .... ???
=STXT(A1;10;2)
--
--
@+
;o)))