j'ai un code qui ajoute un item dans la barre de menu ...
leprobleme est qu'il fonctionne tres bien chez moi mais pas au travail
ou il me sort une erreur 9 la donnée n'appartient pas à l'index ou qqch
comme ca... voici le code
Set MenuObject = Application.CommandBars(1). _
Controls.Add(Type:=msoControlPopup, _
Before:=PositionOrMacro, _
Temporary:=True)
qu'est ce qui peut poser probleme?
Merci du temps que vous bvoudrez bioen accorder pour m'aider a resoudre
ce probleme...
Lionel
je crois que je travaille sur excel 2007 ou XP au travail et sous excel 2000 chez moi... j'ai bien pense au pb de version mais comment savoir ce qui fonctionne sur une version et pas sur l'autre ?
Excel 2007 a une interface utilisateur entièrement remaniée, très différente des versions précédentes, le ruban, constitué d'onglets. La gestion des menus dans le ruban est très différente de celles des menus dans les versions antérieures, c'est là un des principaux problèmes rencontrés par ceux qui changent de version. Les barres d'outils perso n'apparaissent plus dans 2007 comme auvaravant mais dans un onglet complément. Si tu as effectivement 2000 d'un côté et 2007 de l'autre, oublie faudra revoir sérieusement la stratégie !
Pour revenir sur ce que te disais Denis, si tu veux qu'on t'aide, il faut donner le maximum de précisions. On n'est pas chez toi ou à ton boulot. IL faut que tu cherches déjà toi à identifier tout ce qui peut être différent entre excel dans les deux environnements. Version, ordre des menus, tout ce qui diffère. Dire j'ai encore besoin d'aide parce que ça ne fonctinne pas votre suggestion est inutilisable comme commentaire pour progresser. Frédéric et Denis sont tout sauf débutants sur excel et ils peuvent t'aider... Si tu leur en donne les moyens :-) La balle est dans ton camp.
bonsoir
Effectivement j'ai déjà cherché par moi même avant de demander de l'aide mais quand mes limites sont atteintes.... ;-p
Par ailleurs apres verification c'est excel 2003 qui tourne au boulot. Et je ne sais pas quelles sont les differences de version entre 2000 et 2003....
Merci quand meme..... Lionel
je crois que je travaille sur excel 2007 ou XP au travail et sous
excel 2000 chez moi... j'ai bien pense au pb de version mais comment
savoir ce qui fonctionne sur une version et pas sur l'autre ?
Excel 2007 a une interface utilisateur entièrement remaniée, très
différente des versions précédentes, le ruban, constitué d'onglets. La
gestion des menus dans le ruban est très différente de celles des menus
dans les versions antérieures, c'est là un des principaux problèmes
rencontrés par ceux qui changent de version. Les barres d'outils perso
n'apparaissent plus dans 2007 comme auvaravant mais dans un onglet
complément. Si tu as effectivement 2000 d'un côté et 2007 de l'autre,
oublie faudra revoir sérieusement la stratégie !
Pour revenir sur ce que te disais Denis, si tu veux qu'on t'aide, il
faut donner le maximum de précisions. On n'est pas chez toi ou à ton
boulot. IL faut que tu cherches déjà toi à identifier tout ce qui peut
être différent entre excel dans les deux environnements. Version, ordre
des menus, tout ce qui diffère. Dire j'ai encore besoin d'aide parce que
ça ne fonctinne pas votre suggestion est inutilisable comme commentaire
pour progresser. Frédéric et Denis sont tout sauf débutants sur excel et
ils peuvent t'aider... Si tu leur en donne les moyens :-)
La balle est dans ton camp.
bonsoir
Effectivement j'ai déjà cherché par moi même avant de demander de l'aide
mais quand mes limites sont atteintes.... ;-p
Par ailleurs apres verification c'est excel 2003 qui tourne au boulot.
Et je ne sais pas quelles sont les differences de version entre 2000 et
2003....
je crois que je travaille sur excel 2007 ou XP au travail et sous excel 2000 chez moi... j'ai bien pense au pb de version mais comment savoir ce qui fonctionne sur une version et pas sur l'autre ?
Excel 2007 a une interface utilisateur entièrement remaniée, très différente des versions précédentes, le ruban, constitué d'onglets. La gestion des menus dans le ruban est très différente de celles des menus dans les versions antérieures, c'est là un des principaux problèmes rencontrés par ceux qui changent de version. Les barres d'outils perso n'apparaissent plus dans 2007 comme auvaravant mais dans un onglet complément. Si tu as effectivement 2000 d'un côté et 2007 de l'autre, oublie faudra revoir sérieusement la stratégie !
Pour revenir sur ce que te disais Denis, si tu veux qu'on t'aide, il faut donner le maximum de précisions. On n'est pas chez toi ou à ton boulot. IL faut que tu cherches déjà toi à identifier tout ce qui peut être différent entre excel dans les deux environnements. Version, ordre des menus, tout ce qui diffère. Dire j'ai encore besoin d'aide parce que ça ne fonctinne pas votre suggestion est inutilisable comme commentaire pour progresser. Frédéric et Denis sont tout sauf débutants sur excel et ils peuvent t'aider... Si tu leur en donne les moyens :-) La balle est dans ton camp.
bonsoir
Effectivement j'ai déjà cherché par moi même avant de demander de l'aide mais quand mes limites sont atteintes.... ;-p
Par ailleurs apres verification c'est excel 2003 qui tourne au boulot. Et je ne sais pas quelles sont les differences de version entre 2000 et 2003....
Merci quand meme..... Lionel
Lionel
je crois que je travaille sur excel 2007 ou XP au travail et sous excel 2000 chez moi... j'ai bien pense au pb de version mais comment savoir ce qui fonctionne sur une version et pas sur l'autre ?
Excel 2007 a une interface utilisateur entièrement remaniée, très différente des versions précédentes, le ruban, constitué d'onglets. La gestion des menus dans le ruban est très différente de celles des menus dans les versions antérieures, c'est là un des principaux problèmes rencontrés par ceux qui changent de version. Les barres d'outils perso n'apparaissent plus dans 2007 comme auvaravant mais dans un onglet complément. Si tu as effectivement 2000 d'un côté et 2007 de l'autre, oublie faudra revoir sérieusement la stratégie !
Pour revenir sur ce que te disais Denis, si tu veux qu'on t'aide, il faut donner le maximum de précisions. On n'est pas chez toi ou à ton boulot. IL faut que tu cherches déjà toi à identifier tout ce qui peut être différent entre excel dans les deux environnements. Version, ordre des menus, tout ce qui diffère. Dire j'ai encore besoin d'aide parce que ça ne fonctinne pas votre suggestion est inutilisable comme commentaire pour progresser. Frédéric et Denis sont tout sauf débutants sur excel et ils peuvent t'aider... Si tu leur en donne les moyens :-) La balle est dans ton camp.
bonsoir
Effectivement j'ai déjà cherché par moi même avant de demander de l'aide mais quand mes limites sont atteintes.... ;-P
Par ailleurs apres verification c'est excel 2003 qui tourne au boulot. Et je ne sais pas quelles sont les differences de version entre 2000 et 2003....
Merci quand meme..... Lionel
je crois que je travaille sur excel 2007 ou XP au travail et sous
excel 2000 chez moi... j'ai bien pense au pb de version mais comment
savoir ce qui fonctionne sur une version et pas sur l'autre ?
Excel 2007 a une interface utilisateur entièrement remaniée, très
différente des versions précédentes, le ruban, constitué d'onglets. La
gestion des menus dans le ruban est très différente de celles des menus
dans les versions antérieures, c'est là un des principaux problèmes
rencontrés par ceux qui changent de version. Les barres d'outils perso
n'apparaissent plus dans 2007 comme auvaravant mais dans un onglet
complément. Si tu as effectivement 2000 d'un côté et 2007 de l'autre,
oublie faudra revoir sérieusement la stratégie !
Pour revenir sur ce que te disais Denis, si tu veux qu'on t'aide, il
faut donner le maximum de précisions. On n'est pas chez toi ou à ton
boulot. IL faut que tu cherches déjà toi à identifier tout ce qui peut
être différent entre excel dans les deux environnements. Version, ordre
des menus, tout ce qui diffère. Dire j'ai encore besoin d'aide parce que
ça ne fonctinne pas votre suggestion est inutilisable comme commentaire
pour progresser. Frédéric et Denis sont tout sauf débutants sur excel et
ils peuvent t'aider... Si tu leur en donne les moyens :-)
La balle est dans ton camp.
bonsoir
Effectivement j'ai déjà cherché par moi même avant de demander de l'aide
mais quand mes limites sont atteintes.... ;-P
Par ailleurs apres verification c'est excel 2003 qui tourne au boulot.
Et je ne sais pas quelles sont les differences de version entre 2000 et
2003....
je crois que je travaille sur excel 2007 ou XP au travail et sous excel 2000 chez moi... j'ai bien pense au pb de version mais comment savoir ce qui fonctionne sur une version et pas sur l'autre ?
Excel 2007 a une interface utilisateur entièrement remaniée, très différente des versions précédentes, le ruban, constitué d'onglets. La gestion des menus dans le ruban est très différente de celles des menus dans les versions antérieures, c'est là un des principaux problèmes rencontrés par ceux qui changent de version. Les barres d'outils perso n'apparaissent plus dans 2007 comme auvaravant mais dans un onglet complément. Si tu as effectivement 2000 d'un côté et 2007 de l'autre, oublie faudra revoir sérieusement la stratégie !
Pour revenir sur ce que te disais Denis, si tu veux qu'on t'aide, il faut donner le maximum de précisions. On n'est pas chez toi ou à ton boulot. IL faut que tu cherches déjà toi à identifier tout ce qui peut être différent entre excel dans les deux environnements. Version, ordre des menus, tout ce qui diffère. Dire j'ai encore besoin d'aide parce que ça ne fonctinne pas votre suggestion est inutilisable comme commentaire pour progresser. Frédéric et Denis sont tout sauf débutants sur excel et ils peuvent t'aider... Si tu leur en donne les moyens :-) La balle est dans ton camp.
bonsoir
Effectivement j'ai déjà cherché par moi même avant de demander de l'aide mais quand mes limites sont atteintes.... ;-P
Par ailleurs apres verification c'est excel 2003 qui tourne au boulot. Et je ne sais pas quelles sont les differences de version entre 2000 et 2003....
Merci quand meme..... Lionel
MichDenis
| Par ailleurs apres verification c'est excel 2003 qui tourne au boulot. | Et je ne sais pas quelles sont les differences de version entre 2000 et | 2003....
Le bout de code que je t'ai présenté a été élaboré avec excel 2003, il n'y a aucune raison autre que les propos que j'énonçais dans mes messages sur ce fil qui expliquerait pourquoi ceci ne fonctionne pas.
Et cela devrait être bon pour Excel 2000 ou Excel 2003
P.S- Prend note que le contrôle s'ajoute avant le contrôle "Format" de la barre des menus ce qui sous-entend que ce dernier est présent.
'---------------------------------- With Application.CommandBars(1) .Protection = msoBarNoProtection With .Controls Set MenuObject = .Add(Type:=msoControlPopup, _ Before:=.Item("Format").Index, _ Temporary:=True) End With End With '----------------------------------
| Par ailleurs apres verification c'est excel 2003 qui tourne au boulot.
| Et je ne sais pas quelles sont les differences de version entre 2000 et
| 2003....
Le bout de code que je t'ai présenté a été élaboré avec excel 2003, il n'y
a aucune raison autre que les propos que j'énonçais dans mes messages
sur ce fil qui expliquerait pourquoi ceci ne fonctionne pas.
Et cela devrait être bon pour Excel 2000 ou Excel 2003
P.S- Prend note que le contrôle s'ajoute avant le contrôle "Format"
de la barre des menus ce qui sous-entend que ce dernier est présent.
'----------------------------------
With Application.CommandBars(1)
.Protection = msoBarNoProtection
With .Controls
Set MenuObject = .Add(Type:=msoControlPopup, _
Before:=.Item("Format").Index, _
Temporary:=True)
End With
End With
'----------------------------------
| Par ailleurs apres verification c'est excel 2003 qui tourne au boulot. | Et je ne sais pas quelles sont les differences de version entre 2000 et | 2003....
Le bout de code que je t'ai présenté a été élaboré avec excel 2003, il n'y a aucune raison autre que les propos que j'énonçais dans mes messages sur ce fil qui expliquerait pourquoi ceci ne fonctionne pas.
Et cela devrait être bon pour Excel 2000 ou Excel 2003
P.S- Prend note que le contrôle s'ajoute avant le contrôle "Format" de la barre des menus ce qui sous-entend que ce dernier est présent.
'---------------------------------- With Application.CommandBars(1) .Protection = msoBarNoProtection With .Controls Set MenuObject = .Add(Type:=msoControlPopup, _ Before:=.Item("Format").Index, _ Temporary:=True) End With End With '----------------------------------