OVH Cloud OVH Cloud

Date & Time picker as CommandbarControl

16 réponses
Avatar
Pascal
Bonjour =E0 toutes & =E0 tous,

Petite question: est-il possible d'int=E9grer le controle=20
Activex Date & Time Picker (mscomct2.ocx) dans le menu=20
contextuel "Cell"? Et si oui, comment? Je crois me=20
souvenir que le sujet a d=E9j=E0 =E9t=E9 abord=E9 pr=E9c=E9demment mais=20
il renvoyait vers un autre site... auquel je n'ai pas=20
acc=E8s car je suis au boulot... Chuuut!

Merci d=E9j=E0 pour vos r=E9ponses et bien =E0 vous,

Pascal.

10 réponses

1 2
Avatar
michdenis
Bonjour Pascal,

Je peux te faire parvenir un classeur avec un exemple sur demande si tu me fournis une adresse valide.


Salutations!


"Pascal" a écrit dans le message de
news:23b1a01c45f31$71f7d4c0$
Bonjour à toutes & à tous,

Petite question: est-il possible d'intégrer le controle
Activex Date & Time Picker (mscomct2.ocx) dans le menu
contextuel "Cell"? Et si oui, comment? Je crois me
souvenir que le sujet a déjà été abordé précédemment mais
il renvoyait vers un autre site... auquel je n'ai pas
accès car je suis au boulot... Chuuut!

Merci déjà pour vos réponses et bien à vous,

Pascal.
Avatar
Bonjour michdenis,

Ce n'est pas de refus ! Mon adresse mail est:
Pascal.Paduart at dexia.be
Un grand merci déjà et bien à toi,

Pascal.

-----Message d'origine-----
Bonjour Pascal,

Je peux te faire parvenir un classeur avec un exemple
sur demande si tu me fournis une adresse valide.



Salutations!


"Pascal" a écrit
dans le message de

news:23b1a01c45f31$71f7d4c0$
Bonjour à toutes & à tous,

Petite question: est-il possible d'intégrer le controle
Activex Date & Time Picker (mscomct2.ocx) dans le menu
contextuel "Cell"? Et si oui, comment? Je crois me
souvenir que le sujet a déjà été abordé précédemment mais
il renvoyait vers un autre site... auquel je n'ai pas
accès car je suis au boulot... Chuuut!

Merci déjà pour vos réponses et bien à vous,

Pascal.


.



Avatar
sabatier
et tu verras, pascal, que denis a fait de la belle ouvrage, comme on dit
de par cheu nous...
jps

a écrit:
Bonjour michdenis,

Ce n'est pas de refus ! Mon adresse mail est:
Pascal.Paduart at dexia.be
Un grand merci déjà et bien à toi,

Pascal.


-----Message d'origine-----
Bonjour Pascal,

Je peux te faire parvenir un classeur avec un exemple


sur demande si tu me fournis une adresse valide.


Salutations!


"Pascal" a écrit


dans le message de

news:23b1a01c45f31$71f7d4c0$
Bonjour à toutes & à tous,

Petite question: est-il possible d'intégrer le controle
Activex Date & Time Picker (mscomct2.ocx) dans le menu
contextuel "Cell"? Et si oui, comment? Je crois me
souvenir que le sujet a déjà été abordé précédemment mais
il renvoyait vers un autre site... auquel je n'ai pas
accès car je suis au boulot... Chuuut!

Merci déjà pour vos réponses et bien à vous,

Pascal.


.






Avatar
michdenis
Bonjour JPS,

Il ne faut pas vendre la peau de l'ours avant de l'avoir tué !

Peut être que l'ami Patrick cherche autre chose ?

;-))


Salutations!



"sabatier" a écrit dans le message de news:
et tu verras, pascal, que denis a fait de la belle ouvrage, comme on dit
de par cheu nous...
jps

a écrit:
Bonjour michdenis,

Ce n'est pas de refus ! Mon adresse mail est:
Pascal.Paduart at dexia.be
Un grand merci déjà et bien à toi,

Pascal.


-----Message d'origine-----
Bonjour Pascal,

Je peux te faire parvenir un classeur avec un exemple


sur demande si tu me fournis une adresse valide.


Salutations!


"Pascal" a écrit


dans le message de

news:23b1a01c45f31$71f7d4c0$
Bonjour à toutes & à tous,

Petite question: est-il possible d'intégrer le controle
Activex Date & Time Picker (mscomct2.ocx) dans le menu
contextuel "Cell"? Et si oui, comment? Je crois me
souvenir que le sujet a déjà été abordé précédemment mais
il renvoyait vers un autre site... auquel je n'ai pas
accès car je suis au boulot... Chuuut!

Merci déjà pour vos réponses et bien à vous,

Pascal.


.






Avatar
michdenis, jps,

En fait, ce que j'essaie (en vain pour l'instant) de
faire, c'est d'intégrer le contrôle dans la barre
d'outils "Cell", de sorte que lorsque je clique droit sur
une cellule, je retrouve le controle dans le menu
contextuel. Ne me suffit plus alors que d'activer le
controle pour sélectionner une date et la renvoyer dans la
cellule active.

dim cont as commandbarcontrol
set cont = application.commandbars("Cell").controls.add
(Type:=msoControlComboBox (?))
with cont
... (?)
end with

Quoi qu'il en soit, un tout grand merci à michdenis pour
son classeur qui répond à bon nombre de mes interrogations.

Pascal.

-----Message d'origine-----
Bonjour JPS,

Il ne faut pas vendre la peau de l'ours avant de
l'avoir tué !


Peut être que l'ami Patrick cherche autre chose ?

;-))


Salutations!



"sabatier" a
écrit dans le message de

news:
et tu verras, pascal, que denis a fait de la belle
ouvrage, comme on dit

de par cheu nous...
jps

a écrit:
Bonjour michdenis,

Ce n'est pas de refus ! Mon adresse mail est:
Pascal.Paduart at dexia.be
Un grand merci déjà et bien à toi,

Pascal.


-----Message d'origine-----
Bonjour Pascal,

Je peux te faire parvenir un classeur avec un exemple


sur demande si tu me fournis une adresse valide.


Salutations!


"Pascal" a écrit


dans le message de

news:23b1a01c45f31$71f7d4c0$
Bonjour à toutes & à tous,

Petite question: est-il possible d'intégrer le controle
Activex Date & Time Picker (mscomct2.ocx) dans le menu
contextuel "Cell"? Et si oui, comment? Je crois me
souvenir que le sujet a déjà été abordé précédemment
mais



il renvoyait vers un autre site... auquel je n'ai pas
accès car je suis au boulot... Chuuut!

Merci déjà pour vos réponses et bien à vous,

Pascal.


.






.





Avatar
michdenis
Bonjour,

Je serais très surpris d'apprendre qu'il est possible d'insérer dans un item d'un menu quelconque, un contrôle activex
directement dans le menu.

Au mieux, tu peux ajouter une commande dans un menu contextuel qui lui créera le contrôle activex.comme ceci :

'-----------------------------------
Sub LeCodePourAjouterLeContrôlelafeuille()

Dim T As Double, L As Double, W As Double, H As Double
With ActiveCell
T = .Top
L = .Left
W = .Width
H = .Height
ActiveSheet.OLEObjects.Add ClassType:="MSComCtl2.DTPicker.2", _
Link:úlse, DisplayAsIcon:úlse, Left:=L, Top:=T, Width:=W, Height:=H
End With

End Sub
'-----------------------------------


Il faudra aussi que tu gères le fait qu'après la saisie, que tu fasses disparaître le contrôle.!


Salutations!



a écrit dans le message de news:23dfd01c45f64$27ff2f20$
michdenis, jps,

En fait, ce que j'essaie (en vain pour l'instant) de
faire, c'est d'intégrer le contrôle dans la barre
d'outils "Cell", de sorte que lorsque je clique droit sur
une cellule, je retrouve le controle dans le menu
contextuel. Ne me suffit plus alors que d'activer le
controle pour sélectionner une date et la renvoyer dans la
cellule active.

dim cont as commandbarcontrol
set cont = application.commandbars("Cell").controls.add
(Type:=msoControlComboBox (?))
with cont
... (?)
end with

Quoi qu'il en soit, un tout grand merci à michdenis pour
son classeur qui répond à bon nombre de mes interrogations.

Pascal.

-----Message d'origine-----
Bonjour JPS,

Il ne faut pas vendre la peau de l'ours avant de
l'avoir tué !


Peut être que l'ami Patrick cherche autre chose ?

;-))


Salutations!



"sabatier" a
écrit dans le message de

news:
et tu verras, pascal, que denis a fait de la belle
ouvrage, comme on dit

de par cheu nous...
jps

a écrit:
Bonjour michdenis,

Ce n'est pas de refus ! Mon adresse mail est:
Pascal.Paduart at dexia.be
Un grand merci déjà et bien à toi,

Pascal.


-----Message d'origine-----
Bonjour Pascal,

Je peux te faire parvenir un classeur avec un exemple


sur demande si tu me fournis une adresse valide.


Salutations!


"Pascal" a écrit


dans le message de

news:23b1a01c45f31$71f7d4c0$
Bonjour à toutes & à tous,

Petite question: est-il possible d'intégrer le controle
Activex Date & Time Picker (mscomct2.ocx) dans le menu
contextuel "Cell"? Et si oui, comment? Je crois me
souvenir que le sujet a déjà été abordé précédemment
mais



il renvoyait vers un autre site... auquel je n'ai pas
accès car je suis au boulot... Chuuut!

Merci déjà pour vos réponses et bien à vous,

Pascal.


.






.





Avatar
sabatier
dans ce cas, anonymous, tu devrais aller faire un tour sur le site de
frédéric sigonneau où tu as une macro complémentaire qui fait exactement
ce que tu cherches à faire avec DTPicker... une fois chargé ce .xla qui
doit s'appeler "Saisir une Date", tu verras apparaître dans ton menu
contextuel un bouton du même nom et en le cliquant tu feras sortir un
zoli petit calendrier où tu pourras choisir la date que tu veux voir
dans la celulle active...
jps

a écrit:
michdenis, jps,

En fait, ce que j'essaie (en vain pour l'instant) de
faire, c'est d'intégrer le contrôle dans la barre
d'outils "Cell", de sorte que lorsque je clique droit sur
une cellule, je retrouve le controle dans le menu
contextuel. Ne me suffit plus alors que d'activer le
controle pour sélectionner une date et la renvoyer dans la
cellule active.

dim cont as commandbarcontrol
set cont = application.commandbars("Cell").controls.add
(Type:=msoControlComboBox (?))
with cont
.... (?)
end with

Quoi qu'il en soit, un tout grand merci à michdenis pour
son classeur qui répond à bon nombre de mes interrogations.

Pascal.


-----Message d'origine-----
Bonjour JPS,

Il ne faut pas vendre la peau de l'ours avant de


l'avoir tué !

Peut être que l'ami Patrick cherche autre chose ?

;-))


Salutations!



"sabatier" a


écrit dans le message de
news:

et tu verras, pascal, que denis a fait de la belle


ouvrage, comme on dit

de par cheu nous...
jps

a écrit:

Bonjour michdenis,

Ce n'est pas de refus ! Mon adresse mail est:
Pascal.Paduart at dexia.be
Un grand merci déjà et bien à toi,

Pascal.



-----Message d'origine-----
Bonjour Pascal,

Je peux te faire parvenir un classeur avec un exemple


sur demande si tu me fournis une adresse valide.


Salutations!


"Pascal" a écrit


dans le message de


news:23b1a01c45f31$71f7d4c0$
Bonjour à toutes & à tous,

Petite question: est-il possible d'intégrer le controle
Activex Date & Time Picker (mscomct2.ocx) dans le menu
contextuel "Cell"? Et si oui, comment? Je crois me
souvenir que le sujet a déjà été abordé précédemment


mais



il renvoyait vers un autre site... auquel je n'ai pas
accès car je suis au boulot... Chuuut!

Merci déjà pour vos réponses et bien à vous,

Pascal.


.




.








Avatar
Pascal
J'entends bien jps. Seulement, comme je le signalais dans
ma demande initiale, je n'ai accès qu'à un nombre très
limité de sites (et malheureusement celui de Frédéric
Sigonneau n'en fait pas partie) car je suis au bureau. A
domicile, pas d'Internet du tout. Je prends bonne note du
message.

Pascal.

-----Message d'origine-----
dans ce cas, anonymous, tu devrais aller faire un tour
sur le site de

frédéric sigonneau où tu as une macro complémentaire qui
fait exactement

ce que tu cherches à faire avec DTPicker... une fois
chargé ce .xla qui

doit s'appeler "Saisir une Date", tu verras apparaître
dans ton menu

contextuel un bouton du même nom et en le cliquant tu
feras sortir un

zoli petit calendrier où tu pourras choisir la date que
tu veux voir

dans la celulle active...
jps

a écrit:
michdenis, jps,

En fait, ce que j'essaie (en vain pour l'instant) de
faire, c'est d'intégrer le contrôle dans la barre
d'outils "Cell", de sorte que lorsque je clique droit
sur


une cellule, je retrouve le controle dans le menu
contextuel. Ne me suffit plus alors que d'activer le
controle pour sélectionner une date et la renvoyer dans
la


cellule active.

dim cont as commandbarcontrol
set cont = application.commandbars("Cell").controls.add
(Type:=msoControlComboBox (?))
with cont
.... (?)
end with

Quoi qu'il en soit, un tout grand merci à michdenis
pour


son classeur qui répond à bon nombre de mes
interrogations.



Pascal.


-----Message d'origine-----
Bonjour JPS,

Il ne faut pas vendre la peau de l'ours avant de


l'avoir tué !

Peut être que l'ami Patrick cherche autre chose ?

;-))


Salutations!



"sabatier" a


écrit dans le message de
news:

et tu verras, pascal, que denis a fait de la belle


ouvrage, comme on dit

de par cheu nous...
jps

a écrit:

Bonjour michdenis,

Ce n'est pas de refus ! Mon adresse mail est:
Pascal.Paduart at dexia.be
Un grand merci déjà et bien à toi,

Pascal.



-----Message d'origine-----
Bonjour Pascal,

Je peux te faire parvenir un classeur avec un
exemple






sur demande si tu me fournis une adresse valide.


Salutations!


"Pascal" a écrit


dans le message de


news:23b1a01c45f31$71f7d4c0$
Bonjour à toutes & à tous,

Petite question: est-il possible d'intégrer le
controle





Activex Date & Time Picker (mscomct2.ocx) dans le menu
contextuel "Cell"? Et si oui, comment? Je crois me
souvenir que le sujet a déjà été abordé précédemment


mais



il renvoyait vers un autre site... auquel je n'ai pas
accès car je suis au boulot... Chuuut!

Merci déjà pour vos réponses et bien à vous,

Pascal.


.




.





.







Avatar
Philippe.R
Bonjour Pascal,
Essaies quand même de suivre ce lien :
http://perso.wanadoo.fr/frederic.sigonneau/code/Calendriers/BOCalendrierSaisieDate.zip
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL 97 / 2000 / 2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)

"Pascal" a écrit dans le message de
news:2465401c45f6b$8b2abdb0$
J'entends bien jps. Seulement, comme je le signalais dans
ma demande initiale, je n'ai accès qu'à un nombre très
limité de sites (et malheureusement celui de Frédéric
Sigonneau n'en fait pas partie) car je suis au bureau. A
domicile, pas d'Internet du tout. Je prends bonne note du
message.

Pascal.

-----Message d'origine-----
dans ce cas, anonymous, tu devrais aller faire un tour
sur le site de

frédéric sigonneau où tu as une macro complémentaire qui
fait exactement

ce que tu cherches à faire avec DTPicker... une fois
chargé ce .xla qui

doit s'appeler "Saisir une Date", tu verras apparaître
dans ton menu

contextuel un bouton du même nom et en le cliquant tu
feras sortir un

zoli petit calendrier où tu pourras choisir la date que
tu veux voir

dans la celulle active...
jps

a écrit:
michdenis, jps,

En fait, ce que j'essaie (en vain pour l'instant) de
faire, c'est d'intégrer le contrôle dans la barre
d'outils "Cell", de sorte que lorsque je clique droit
sur


une cellule, je retrouve le controle dans le menu
contextuel. Ne me suffit plus alors que d'activer le
controle pour sélectionner une date et la renvoyer dans
la


cellule active.

dim cont as commandbarcontrol
set cont = application.commandbars("Cell").controls.add
(Type:=msoControlComboBox (?))
with cont
.... (?)
end with

Quoi qu'il en soit, un tout grand merci à michdenis
pour


son classeur qui répond à bon nombre de mes
interrogations.



Pascal.


-----Message d'origine-----
Bonjour JPS,

Il ne faut pas vendre la peau de l'ours avant de


l'avoir tué !

Peut être que l'ami Patrick cherche autre chose ?

;-))


Salutations!



"sabatier" a


écrit dans le message de
news:

et tu verras, pascal, que denis a fait de la belle


ouvrage, comme on dit

de par cheu nous...
jps

a écrit:

Bonjour michdenis,

Ce n'est pas de refus ! Mon adresse mail est:
Pascal.Paduart at dexia.be
Un grand merci déjà et bien à toi,

Pascal.



-----Message d'origine-----
Bonjour Pascal,

Je peux te faire parvenir un classeur avec un
exemple






sur demande si tu me fournis une adresse valide.


Salutations!


"Pascal" a écrit


dans le message de


news:23b1a01c45f31$71f7d4c0$
Bonjour à toutes & à tous,

Petite question: est-il possible d'intégrer le
controle





Activex Date & Time Picker (mscomct2.ocx) dans le menu
contextuel "Cell"? Et si oui, comment? Je crois me
souvenir que le sujet a déjà été abordé précédemment


mais



il renvoyait vers un autre site... auquel je n'ai pas
accès car je suis au boulot... Chuuut!

Merci déjà pour vos réponses et bien à vous,

Pascal.


.




.





.







Avatar
Pascal
Merci Philippe R., dès que j'en aurai la possibilité, je
ne manquerai pas d'aller jeter un oeil sur le site de
Frédéric.
Pascal.

-----Message d'origine-----
Bonjour Pascal,
Essaies quand même de suivre ce lien :
http://perso.wanadoo.fr/frederic.sigonneau/code/Calendrier
s/BOCalendrierSaisieDate.zip

--
Amicales Salutations
Retirer A_S_ pour répondre.
XL 97 / 2000 / 2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)

"Pascal" a écrit
dans le message de

news:2465401c45f6b$8b2abdb0$
J'entends bien jps. Seulement, comme je le signalais dans
ma demande initiale, je n'ai accès qu'à un nombre très
limité de sites (et malheureusement celui de Frédéric
Sigonneau n'en fait pas partie) car je suis au bureau. A
domicile, pas d'Internet du tout. Je prends bonne note du
message.

Pascal.

-----Message d'origine-----
dans ce cas, anonymous, tu devrais aller faire un tour
sur le site de

frédéric sigonneau où tu as une macro complémentaire qui
fait exactement

ce que tu cherches à faire avec DTPicker... une fois
chargé ce .xla qui

doit s'appeler "Saisir une Date", tu verras apparaître
dans ton menu

contextuel un bouton du même nom et en le cliquant tu
feras sortir un

zoli petit calendrier où tu pourras choisir la date que
tu veux voir

dans la celulle active...
jps

a écrit:
michdenis, jps,

En fait, ce que j'essaie (en vain pour l'instant) de
faire, c'est d'intégrer le contrôle dans la barre
d'outils "Cell", de sorte que lorsque je clique droit
sur


une cellule, je retrouve le controle dans le menu
contextuel. Ne me suffit plus alors que d'activer le
controle pour sélectionner une date et la renvoyer dans
la


cellule active.

dim cont as commandbarcontrol
set cont = application.commandbars("Cell").controls.add
(Type:=msoControlComboBox (?))
with cont
.... (?)
end with

Quoi qu'il en soit, un tout grand merci à michdenis
pour


son classeur qui répond à bon nombre de mes
interrogations.



Pascal.


-----Message d'origine-----
Bonjour JPS,

Il ne faut pas vendre la peau de l'ours avant de


l'avoir tué !

Peut être que l'ami Patrick cherche autre chose ?

;-))


Salutations!



"sabatier" a


écrit dans le message de
news:

et tu verras, pascal, que denis a fait de la belle


ouvrage, comme on dit

de par cheu nous...
jps

a écrit:

Bonjour michdenis,

Ce n'est pas de refus ! Mon adresse mail est:
Pascal.Paduart at dexia.be
Un grand merci déjà et bien à toi,

Pascal.



-----Message d'origine-----
Bonjour Pascal,

Je peux te faire parvenir un classeur avec un
exemple






sur demande si tu me fournis une adresse valide.


Salutations!


"Pascal" a
écrit







dans le message de


news:23b1a01c45f31$71f7d4c0$
Bonjour à toutes & à tous,

Petite question: est-il possible d'intégrer le
controle





Activex Date & Time Picker (mscomct2.ocx) dans le
menu






contextuel "Cell"? Et si oui, comment? Je crois me
souvenir que le sujet a déjà été abordé précédemment


mais



il renvoyait vers un autre site... auquel je n'ai pas
accès car je suis au boulot... Chuuut!

Merci déjà pour vos réponses et bien à vous,

Pascal.


.




.





.




.








1 2