Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Obligation d'écrire dans une cellule

11 réponses
Avatar
Denys
Bonjour =E0 tous,

Sur une feuille Excel, dans les cellules C21:E21 l'usager=20
doit =E9crire, le jour, le mois ainsi que l'ann=E9e.=20
Cependant, plusieurs omettent de le faire. Lorsque les=20
donn=E9es sont entr=E9es, les utilisateurs cliquent sur une=20
adresse hyperlien genre ServicePaie@Blablabla.com=20
afin d'acheminer le document et la fen=EAtre Outlook s'ouvre=20
etc....

Ma question est la suivante: comment, sans VBA, obliger=20
l'utilisateur =E0 =E9crire une date dans les cellules C21:E21=20
avant d'acheminer le document? Je sais quoi faire avec=20
VBA, mais pas sans....

Auriez-vous une petite id=E9e??

Merci,

Denys

10 réponses

1 2
Avatar
ru-th
salut

peut-être en ne faisant apparaitre l'adresse mel si les 3 cellule sont
remplies
MEFC Formule =nbval(c21:e21)<>3 format police blanche
plus visuel qu'efficace puisqu'empêchant pas de cliquer dessus
AMHA
VBA me parait le + simple
a+
rural thierry


"Denys" a écrit dans le message de
news: 2d95d01c46a6c$17cdec00$
Bonjour à tous,

Sur une feuille Excel, dans les cellules C21:E21 l'usager
doit écrire, le jour, le mois ainsi que l'année.
Cependant, plusieurs omettent de le faire. Lorsque les
données sont entrées, les utilisateurs cliquent sur une
adresse hyperlien genre
afin d'acheminer le document et la fenêtre Outlook s'ouvre
etc....

Ma question est la suivante: comment, sans VBA, obliger
l'utilisateur à écrire une date dans les cellules C21:E21
avant d'acheminer le document? Je sais quoi faire avec
VBA, mais pas sans....

Auriez-vous une petite idée??

Merci,

Denys
Avatar
Jacky
Bonjour Denys

Peut-être que:
Dans la cellule ou se trouve l'adresse
=SI(NBVAL(C21:E21)<>3;"";" ")

Salutations
JJ
"Denys" a écrit dans le message de
news:2d95d01c46a6c$17cdec00$
Bonjour à tous,

Sur une feuille Excel, dans les cellules C21:E21 l'usager
doit écrire, le jour, le mois ainsi que l'année.
Cependant, plusieurs omettent de le faire. Lorsque les
données sont entrées, les utilisateurs cliquent sur une
adresse hyperlien genre
afin d'acheminer le document et la fenêtre Outlook s'ouvre
etc....

Ma question est la suivante: comment, sans VBA, obliger
l'utilisateur à écrire une date dans les cellules C21:E21
avant d'acheminer le document? Je sais quoi faire avec
VBA, mais pas sans....

Auriez-vous une petite idée??

Merci,

Denys
Avatar
Shnoulle
Salut Jacky,

C'est ce que j'avais peensé dans un premier temps, mais le lien
hypertexte n'est pas conservé,

Donc ca ne peut satisfaire Denys

A+


Jacky wrote:
Bonjour Denys

Peut-être que:
Dans la cellule ou se trouve l'adresse
=SI(NBVAL(C21:E21)<>3;"";" ")

Salutations
JJ
"Denys" a écrit dans le message de
news:2d95d01c46a6c$17cdec00$
Bonjour à tous,

Sur une feuille Excel, dans les cellules C21:E21 l'usager
doit écrire, le jour, le mois ainsi que l'année.
Cependant, plusieurs omettent de le faire. Lorsque les
données sont entrées, les utilisateurs cliquent sur une
adresse hyperlien genre
afin d'acheminer le document et la fenêtre Outlook s'ouvre
etc....

Ma question est la suivante: comment, sans VBA, obliger
l'utilisateur à écrire une date dans les cellules C21:E21
avant d'acheminer le document? Je sais quoi faire avec
VBA, mais pas sans....

Auriez-vous une petite idée??

Merci,

Denys




Avatar
ru-th
Sauf
si tu rajoutes
mailto:
pas joli à la lecture mais efficace

a+
rural thierry

"Shnoulle" a écrit dans le message de news:

Salut Jacky,

C'est ce que j'avais peensé dans un premier temps, mais le lien
hypertexte n'est pas conservé,

Donc ca ne peut satisfaire Denys

A+


Jacky wrote:
Bonjour Denys

Peut-être que:
Dans la cellule ou se trouve l'adresse
=SI(NBVAL(C21:E21)<>3;"";" ")

Salutations
JJ
"Denys" a écrit dans le message de
news:2d95d01c46a6c$17cdec00$
Bonjour à tous,

Sur une feuille Excel, dans les cellules C21:E21 l'usager
doit écrire, le jour, le mois ainsi que l'année.
Cependant, plusieurs omettent de le faire. Lorsque les
données sont entrées, les utilisateurs cliquent sur une
adresse hyperlien genre
afin d'acheminer le document et la fenêtre Outlook s'ouvre
etc....

Ma question est la suivante: comment, sans VBA, obliger
l'utilisateur à écrire une date dans les cellules C21:E21
avant d'acheminer le document? Je sais quoi faire avec
VBA, mais pas sans....

Auriez-vous une petite idée??

Merci,

Denys







Avatar
ru-th
oups,
test non concluant sur xl2k
message à oublier
a+
rural thierry
"ru-th" a écrit dans le message de news:

Sauf
si tu rajoutes
mailto:
pas joli à la lecture mais efficace

a+
rural thierry

"Shnoulle" a écrit dans le message de news:

Salut Jacky,

C'est ce que j'avais peensé dans un premier temps, mais le lien
hypertexte n'est pas conservé,

Donc ca ne peut satisfaire Denys

A+


Jacky wrote:
Bonjour Denys

Peut-être que:
Dans la cellule ou se trouve l'adresse
=SI(NBVAL(C21:E21)<>3;"";" ")

Salutations
JJ
"Denys" a écrit dans le message
de



news:2d95d01c46a6c$17cdec00$
Bonjour à tous,

Sur une feuille Excel, dans les cellules C21:E21 l'usager
doit écrire, le jour, le mois ainsi que l'année.
Cependant, plusieurs omettent de le faire. Lorsque les
données sont entrées, les utilisateurs cliquent sur une
adresse hyperlien genre
afin d'acheminer le document et la fenêtre Outlook s'ouvre
etc....

Ma question est la suivante: comment, sans VBA, obliger
l'utilisateur à écrire une date dans les cellules C21:E21
avant d'acheminer le document? Je sais quoi faire avec
VBA, mais pas sans....

Auriez-vous une petite idée??

Merci,

Denys











Avatar
Jacky
Salut Thierry

Ben non, Shnoulle a raison
Après essai, ni mon code, ni le tien fonctionne chez moi..xl97 win NT

Desolé Denys
JJ

"ru-th" a écrit dans le message de
news:
Sauf
si tu rajoutes
mailto:
pas joli à la lecture mais efficace

a+
rural thierry

"Shnoulle" a écrit dans le message de news:

Salut Jacky,

C'est ce que j'avais peensé dans un premier temps, mais le lien
hypertexte n'est pas conservé,

Donc ca ne peut satisfaire Denys

A+


Jacky wrote:
Bonjour Denys

Peut-être que:
Dans la cellule ou se trouve l'adresse
=SI(NBVAL(C21:E21)<>3;"";" ")

Salutations
JJ
"Denys" a écrit dans le message
de



news:2d95d01c46a6c$17cdec00$
Bonjour à tous,

Sur une feuille Excel, dans les cellules C21:E21 l'usager
doit écrire, le jour, le mois ainsi que l'année.
Cependant, plusieurs omettent de le faire. Lorsque les
données sont entrées, les utilisateurs cliquent sur une
adresse hyperlien genre
afin d'acheminer le document et la fenêtre Outlook s'ouvre
etc....

Ma question est la suivante: comment, sans VBA, obliger
l'utilisateur à écrire une date dans les cellules C21:E21
avant d'acheminer le document? Je sais quoi faire avec
VBA, mais pas sans....

Auriez-vous une petite idée??

Merci,

Denys











Avatar
Denys
Bonjour Thierry, Jacky, Schnoulle,

Merci à tous d'avoir pris le temps d'essayer.... Dans un
sens je suis content car je croyais bien que ce n'était
pas possible sans VBA...

C'est donc ce que je ferai...

Bonne journée

Denys
Avatar
ru-th
Peut-etre
=SI(NBVAL(C21:E21)<>3;"";LIEN_HYPERTEXTE("mailto:"))

à verifier
a+
rural thierry

"ru-th" a écrit dans le message de news:
#
oups,
test non concluant sur xl2k
message à oublier
a+
rural thierry
"ru-th" a écrit dans le message de news:

Sauf
si tu rajoutes
mailto:
pas joli à la lecture mais efficace

a+
rural thierry

"Shnoulle" a écrit dans le message de news:

Salut Jacky,

C'est ce que j'avais peensé dans un premier temps, mais le lien
hypertexte n'est pas conservé,

Donc ca ne peut satisfaire Denys

A+


Jacky wrote:
Bonjour Denys

Peut-être que:
Dans la cellule ou se trouve l'adresse
=SI(NBVAL(C21:E21)<>3;"";" ")

Salutations
JJ
"Denys" a écrit dans le
message




de
news:2d95d01c46a6c$17cdec00$
Bonjour à tous,

Sur une feuille Excel, dans les cellules C21:E21 l'usager
doit écrire, le jour, le mois ainsi que l'année.
Cependant, plusieurs omettent de le faire. Lorsque les
données sont entrées, les utilisateurs cliquent sur une
adresse hyperlien genre
afin d'acheminer le document et la fenêtre Outlook s'ouvre
etc....

Ma question est la suivante: comment, sans VBA, obliger
l'utilisateur à écrire une date dans les cellules C21:E21
avant d'acheminer le document? Je sais quoi faire avec
VBA, mais pas sans....

Auriez-vous une petite idée??

Merci,

Denys















Avatar
Shnoulle
Comme quoi, pour l'instant seule solution:

Format conditionnel: blanc,

Bravo ru-th

A+


Jacky wrote:
Salut Thierry

Ben non, Shnoulle a raison
Après essai, ni mon code, ni le tien fonctionne chez moi..xl97 win NT

Desolé Denys
JJ

"ru-th" a écrit dans le message de
news:

Sauf
si tu rajoutes
mailto:
pas joli à la lecture mais efficace

a+
rural thierry

"Shnoulle" a écrit dans le message de news:


Salut Jacky,

C'est ce que j'avais peensé dans un premier temps, mais le lien
hypertexte n'est pas conservé,

Donc ca ne peut satisfaire Denys

A+


Jacky wrote:

Bonjour Denys

Peut-être que:
Dans la cellule ou se trouve l'adresse
=SI(NBVAL(C21:E21)<>3;"";" ")

Salutations
JJ
"Denys" a écrit dans le message




de

news:2d95d01c46a6c$17cdec00$
Bonjour à tous,

Sur une feuille Excel, dans les cellules C21:E21 l'usager
doit écrire, le jour, le mois ainsi que l'année.
Cependant, plusieurs omettent de le faire. Lorsque les
données sont entrées, les utilisateurs cliquent sur une
adresse hyperlien genre
afin d'acheminer le document et la fenêtre Outlook s'ouvre
etc....

Ma question est la suivante: comment, sans VBA, obliger
l'utilisateur à écrire une date dans les cellules C21:E21
avant d'acheminer le document? Je sais quoi faire avec
VBA, mais pas sans....

Auriez-vous une petite idée??

Merci,

Denys














Avatar
Jacky
Le 2ème code de Thierry fonctionne.
=SI(NBVAL(C21:E21)<>3;"";LIEN_HYPERTEXTE("mailto:"))

Merci Thierry, il me sera également utile
Salutations
JJ

"Denys" a écrit dans le message de
news:2cdd401c46a7b$5ad92b40$
Bonjour Thierry, Jacky, Schnoulle,

Merci à tous d'avoir pris le temps d'essayer.... Dans un
sens je suis content car je croyais bien que ce n'était
pas possible sans VBA...

C'est donc ce que je ferai...

Bonne journée

Denys
1 2