1- comment faire en sorte (surtout par macro) que le "Ajouter/Supprimer des
boutons" qui se place à la droite des barres d'outils, n'apparaisse pas dans
un fichier (seulement dans le fichier actif et non applicable dans tous les
fichiers ouverts).
En fait, c'est que j'ai attacher une barre d'outils perso. à un classeur et
j'ai enlevé toutes les barres d'outils et menu excel, désactiver le clic
droit... bref, je veux qu'il n'y ai que ma barre d'outils. Mais en ouvrant
le classeur sur Windows XP et Excel (microsoft office 10), tout est correct
sauf que je vois le "Ajouter/Supprimer des boutons" qui est disponible alors
que je ne voudrais pas !
Savez-vous comment enlever cette option ?
2- j'ai créer un fichier excel sur un poste ayant Windows 98 2e éd. et Excel
2000... ce fichier comporte des macros et tout ce passe bien sur le poste en
question.
J'ai tenté d'ouvrir ce même fichier mais sur un poste ayant Windows XP et
Excel (microsoft office 10).
Mon fichier ne fonctionne plus sur ce poste. Lorsque je clique sur n'importe
laquelle des cellules, il y a toujours des messages du genre : "Microsoft
Forms (en titre) et le message : Impossible de charger le objet car il n'est
pas disponible sur cette machine". Autre message qui est apparu : "Erreur
de compilation, Projet ou bibliothèque introuvable".
Alors, j'ai regardé dans l'explorateur de vba, dans les outils
complémentaires, toutes les cases de Microsoft forms 2.0 sont cochées.
Alors, j'ignore comment résoudre ce problème.
Avez-vous une idée ?
Bonjour, c'est pour cela que je t'indiquais de vérifier d'abord les contrôles !
Tu t'en es sortie. Tant mieux.
A+ "Caroline L." a écrit dans le message de news:
Bonjour LSteph,
j'ai fais les tests... j'ai exporté les userform et j'ai importé dans le nouveau classeur mais rien à faire! la version des contrôles n'étaient pas la même non plus... je crois donc que c'était là le problème. J'avais beau supprimer par exemple le calendar version 9.0 et insérer le calendar 10.0 mais cela n'allait pas plus. J'ai donc supprimer les userform et les ai refait avec la version du nouvel ordi (je n'en avais pas tellement). Tout est bien qui fini bien.
Merci à toi
Caroline
"LSteph" a écrit dans le message de news:
Bonsoir,
Cela a résolu mon pb qui semblait identique au tien/ Le Uf du classeur ouvert (alors que l'on avait upgradé le poste) semblait être la cause du refus d'enregistrement du classeur car lorsque j'ai enregistré celui-ci sur le poste pourvu du nouveau système
puis supprimé celui d'origine du projet et réimporté celui entregistré .. Plus de pb pour sauvegarder le classeur.
Donc Enregistrer (Exporter ) sous un nom le Userform Le supprimer du classeur dans VBE et le ré Importer de là où on l'a enregistré sur le poste. Tester. Si cela marche. Enregistrer le classeur.
----- 'lSteph As-tu testé le message plein écran?
"Caroline L." a écrit dans le message de news:
Bonjour LSteph,
pour la bonne version des contrôles : si sur mon système c'est calendar 9.0 et sur l'autre ordinateur c'est calendar 10.0... j'ai créé les macros avec
le 9.0, alors il me semble que le système avec le 10.0 devrait être capable de "gérer" ?? tu comprends ? Alors, je dois ajuster le calendar 9.0 en le modifiant par celui de 10.0 ?
En enregistrant le userform et en l'exportant dans mon fichier, qu'est-ce
que cela fait au juste ?
Merci Caroline
"LSteph" a écrit dans le message de news: uNTP#
Bonjour Caroline,
Pour ta question 2: J'ai eu le m^me pb il y a quelque temps , pour le résoudre voici ce que j'avais fait: Vérifier quand même la présence en bonne version des contôles (ex: calendar). Sélectionner clic droit l'uf dans le gestionnaire de projet puis l'Exporter
,c'est à dire enregistrer sous un nom qui te plait: "monUF1"....par exemple virer le "monUF1" du classeur chargé, importer la version enregistrée de "monUF1", rectifier le nom le cas échéant
dans les macros, tester , enregistrer le classeur.
'lSteph
HS: A propos pour ton message ouverture totalement plein écran du mois dernier
je t'avais remis un post Bonjour Caroline,
Toujours avec un userform avec en propriété showmodal False et dans Caption tu mets à blanc '************************************ '********** 'dans thisworkbook '********** Private Sub Workbook_Open() Userform1.Show MsgBox " J'aime VBA, Excel et le MPFE " Userform1.Hide
End Sub
'********** 'dans le code du Userform: '*********** Private Declare Function GetDC Lib "User32" (ByVal hWnd As Long) As Long
Private Declare Function GetDeviceCaps Lib "Gdi32" (ByVal hdc As Long, _
ByVal nIndex As Long) As Long
Private Declare Function ReleaseDC Lib "User32" (ByVal hWnd As Long, _ ByVal hdc As Long) As Long
Private Sub UserForm_Initialize() Dim DC As Long DC = GetDC(0) Me.Width = 20 + (GetDeviceCaps(DC, 8) / GetDeviceCaps(DC, 88) * 72) Me.Height = GetDeviceCaps(DC, 10) / GetDeviceCaps(DC, 90) * 72 ReleaseDC 0, DC
End Sub '****************************************
"Caroline L." a écrit dans le message de news:
Bonjour à tous,
J'ai 2 questions :
1- comment faire en sorte (surtout par macro) que le "Ajouter/Supprimer
des boutons" qui se place à la droite des barres d'outils, n'apparaisse pas
dans un fichier (seulement dans le fichier actif et non applicable dans tous
les fichiers ouverts). En fait, c'est que j'ai attacher une barre d'outils perso. à un classeur et j'ai enlevé toutes les barres d'outils et menu excel, désactiver le clic droit... bref, je veux qu'il n'y ai que ma barre d'outils. Mais en ouvrant
le classeur sur Windows XP et Excel (microsoft office 10), tout est correct sauf que je vois le "Ajouter/Supprimer des boutons" qui est disponible
alors que je ne voudrais pas ! Savez-vous comment enlever cette option ?
2- j'ai créer un fichier excel sur un poste ayant Windows 98 2e éd. et
Excel 2000... ce fichier comporte des macros et tout ce passe bien sur le poste
en question. J'ai tenté d'ouvrir ce même fichier mais sur un poste ayant Windows XP
et
Excel (microsoft office 10). Mon fichier ne fonctionne plus sur ce poste. Lorsque je clique sur n'importe laquelle des cellules, il y a toujours des messages du genre : "Microsoft
Forms (en titre) et le message : Impossible de charger le objet car il
n'est pas disponible sur cette machine". Autre message qui est apparu : "Erreur
de compilation, Projet ou bibliothèque introuvable". Alors, j'ai regardé dans l'explorateur de vba, dans les outils complémentaires, toutes les cases de Microsoft forms 2.0 sont cochées.
Alors, j'ignore comment résoudre ce problème. Avez-vous une idée ?
Je vous remercie à l'avance...
Bonne soirée :-)
Caroline
Bonjour,
c'est pour cela que je t'indiquais de vérifier d'abord les contrôles !
Tu t'en es sortie.
Tant mieux.
A+
"Caroline L." <caroland@videotron.ca> a écrit dans le message de news:
Ozh1Iy0RFHA.3732@tk2msftngp13.phx.gbl...
Bonjour LSteph,
j'ai fais les tests...
j'ai exporté les userform et j'ai importé dans le nouveau classeur mais
rien
à faire!
la version des contrôles n'étaient pas la même non plus... je crois donc
que
c'était là le problème. J'avais beau supprimer par exemple le calendar
version 9.0 et insérer le calendar 10.0 mais cela n'allait pas plus.
J'ai donc supprimer les userform et les ai refait avec la version du
nouvel
ordi (je n'en avais pas tellement).
Tout est bien qui fini bien.
Merci à toi
Caroline
"LSteph" <lecocosteph@frite.fr> a écrit dans le message de news:
edE2SSRRFHA.1396@TK2MSFTNGP10.phx.gbl...
Bonsoir,
Cela a résolu mon pb qui semblait identique au tien/
Le Uf du classeur ouvert (alors que l'on avait upgradé le poste) semblait
être la cause du refus d'enregistrement du classeur
car lorsque j'ai enregistré celui-ci sur le poste pourvu du nouveau
système
puis supprimé celui d'origine du projet et
réimporté celui entregistré ..
Plus de pb pour sauvegarder le classeur.
Donc
Enregistrer (Exporter ) sous un nom le Userform
Le supprimer du classeur dans VBE
et le ré Importer de là où on l'a enregistré sur le poste.
Tester.
Si cela marche.
Enregistrer le classeur.
-----
'lSteph
As-tu testé le message plein écran?
"Caroline L." <caroland@videotron.ca> a écrit dans le message de news:
OA9pTMRRFHA.204@TK2MSFTNGP15.phx.gbl...
Bonjour LSteph,
pour la bonne version des contrôles : si sur mon système c'est calendar
9.0
et sur l'autre ordinateur c'est calendar 10.0... j'ai créé les macros
avec
le 9.0, alors il me semble que le système avec le 10.0 devrait être
capable
de "gérer" ?? tu comprends ?
Alors, je dois ajuster le calendar 9.0 en le modifiant par celui de
10.0
?
En enregistrant le userform et en l'exportant dans mon fichier,
qu'est-ce
que cela fait au juste ?
Merci
Caroline
"LSteph" <lecocosteph@frite.fr> a écrit dans le message de news:
uNTP#kKRFHA.3140@tk2msftngp13.phx.gbl...
Bonjour Caroline,
Pour ta question 2:
J'ai eu le m^me pb il y a quelque temps , pour le résoudre voici ce
que
j'avais fait:
Vérifier quand même la présence en bonne version des contôles (ex:
calendar).
Sélectionner clic droit l'uf dans le gestionnaire de projet puis
l'Exporter
,c'est à dire enregistrer sous un nom
qui te plait: "monUF1"....par exemple
virer le "monUF1" du classeur chargé,
importer la version enregistrée de "monUF1", rectifier le nom le cas
échéant
dans les macros, tester , enregistrer le classeur.
'lSteph
HS:
A propos pour ton message ouverture totalement plein écran du mois
dernier
je t'avais remis un post
Bonjour Caroline,
Toujours avec un userform avec en propriété
showmodal False
et dans Caption tu mets à blanc
'************************************
'**********
'dans thisworkbook
'**********
Private Sub Workbook_Open()
Userform1.Show
MsgBox " J'aime VBA, Excel et le MPFE "
Userform1.Hide
End Sub
'**********
'dans le code du Userform:
'***********
Private Declare Function GetDC Lib "User32" (ByVal hWnd As Long) As
Long
Private Declare Function GetDeviceCaps Lib "Gdi32" (ByVal hdc As Long,
_
ByVal nIndex As Long) As Long
Private Declare Function ReleaseDC Lib "User32" (ByVal hWnd As Long, _
ByVal hdc As Long) As Long
Private Sub UserForm_Initialize()
Dim DC As Long
DC = GetDC(0)
Me.Width = 20 + (GetDeviceCaps(DC, 8) / GetDeviceCaps(DC, 88) * 72)
Me.Height = GetDeviceCaps(DC, 10) / GetDeviceCaps(DC, 90) * 72
ReleaseDC 0, DC
End Sub
'****************************************
"Caroline L." <caroland@videotron.ca> a écrit dans le message de news:
ObDkOMHRFHA.508@TK2MSFTNGP12.phx.gbl...
Bonjour à tous,
J'ai 2 questions :
1- comment faire en sorte (surtout par macro) que le
"Ajouter/Supprimer
des
boutons" qui se place à la droite des barres d'outils, n'apparaisse
pas
dans
un fichier (seulement dans le fichier actif et non applicable dans
tous
les
fichiers ouverts).
En fait, c'est que j'ai attacher une barre d'outils perso. à un
classeur
et
j'ai enlevé toutes les barres d'outils et menu excel, désactiver le
clic
droit... bref, je veux qu'il n'y ai que ma barre d'outils. Mais en
ouvrant
le classeur sur Windows XP et Excel (microsoft office 10), tout est
correct
sauf que je vois le "Ajouter/Supprimer des boutons" qui est
disponible
alors
que je ne voudrais pas !
Savez-vous comment enlever cette option ?
2- j'ai créer un fichier excel sur un poste ayant Windows 98 2e éd.
et
Excel
2000... ce fichier comporte des macros et tout ce passe bien sur le
poste
en
question.
J'ai tenté d'ouvrir ce même fichier mais sur un poste ayant Windows
XP
et
Excel (microsoft office 10).
Mon fichier ne fonctionne plus sur ce poste. Lorsque je clique sur
n'importe
laquelle des cellules, il y a toujours des messages du genre :
"Microsoft
Forms (en titre) et le message : Impossible de charger le objet car
il
n'est
pas disponible sur cette machine". Autre message qui est apparu :
"Erreur
de compilation, Projet ou bibliothèque introuvable".
Alors, j'ai regardé dans l'explorateur de vba, dans les outils
complémentaires, toutes les cases de Microsoft forms 2.0 sont
cochées.
Alors, j'ignore comment résoudre ce problème.
Avez-vous une idée ?
Bonjour, c'est pour cela que je t'indiquais de vérifier d'abord les contrôles !
Tu t'en es sortie. Tant mieux.
A+ "Caroline L." a écrit dans le message de news:
Bonjour LSteph,
j'ai fais les tests... j'ai exporté les userform et j'ai importé dans le nouveau classeur mais rien à faire! la version des contrôles n'étaient pas la même non plus... je crois donc que c'était là le problème. J'avais beau supprimer par exemple le calendar version 9.0 et insérer le calendar 10.0 mais cela n'allait pas plus. J'ai donc supprimer les userform et les ai refait avec la version du nouvel ordi (je n'en avais pas tellement). Tout est bien qui fini bien.
Merci à toi
Caroline
"LSteph" a écrit dans le message de news:
Bonsoir,
Cela a résolu mon pb qui semblait identique au tien/ Le Uf du classeur ouvert (alors que l'on avait upgradé le poste) semblait être la cause du refus d'enregistrement du classeur car lorsque j'ai enregistré celui-ci sur le poste pourvu du nouveau système
puis supprimé celui d'origine du projet et réimporté celui entregistré .. Plus de pb pour sauvegarder le classeur.
Donc Enregistrer (Exporter ) sous un nom le Userform Le supprimer du classeur dans VBE et le ré Importer de là où on l'a enregistré sur le poste. Tester. Si cela marche. Enregistrer le classeur.
----- 'lSteph As-tu testé le message plein écran?
"Caroline L." a écrit dans le message de news:
Bonjour LSteph,
pour la bonne version des contrôles : si sur mon système c'est calendar 9.0 et sur l'autre ordinateur c'est calendar 10.0... j'ai créé les macros avec
le 9.0, alors il me semble que le système avec le 10.0 devrait être capable de "gérer" ?? tu comprends ? Alors, je dois ajuster le calendar 9.0 en le modifiant par celui de 10.0 ?
En enregistrant le userform et en l'exportant dans mon fichier, qu'est-ce
que cela fait au juste ?
Merci Caroline
"LSteph" a écrit dans le message de news: uNTP#
Bonjour Caroline,
Pour ta question 2: J'ai eu le m^me pb il y a quelque temps , pour le résoudre voici ce que j'avais fait: Vérifier quand même la présence en bonne version des contôles (ex: calendar). Sélectionner clic droit l'uf dans le gestionnaire de projet puis l'Exporter
,c'est à dire enregistrer sous un nom qui te plait: "monUF1"....par exemple virer le "monUF1" du classeur chargé, importer la version enregistrée de "monUF1", rectifier le nom le cas échéant
dans les macros, tester , enregistrer le classeur.
'lSteph
HS: A propos pour ton message ouverture totalement plein écran du mois dernier
je t'avais remis un post Bonjour Caroline,
Toujours avec un userform avec en propriété showmodal False et dans Caption tu mets à blanc '************************************ '********** 'dans thisworkbook '********** Private Sub Workbook_Open() Userform1.Show MsgBox " J'aime VBA, Excel et le MPFE " Userform1.Hide
End Sub
'********** 'dans le code du Userform: '*********** Private Declare Function GetDC Lib "User32" (ByVal hWnd As Long) As Long
Private Declare Function GetDeviceCaps Lib "Gdi32" (ByVal hdc As Long, _
ByVal nIndex As Long) As Long
Private Declare Function ReleaseDC Lib "User32" (ByVal hWnd As Long, _ ByVal hdc As Long) As Long
Private Sub UserForm_Initialize() Dim DC As Long DC = GetDC(0) Me.Width = 20 + (GetDeviceCaps(DC, 8) / GetDeviceCaps(DC, 88) * 72) Me.Height = GetDeviceCaps(DC, 10) / GetDeviceCaps(DC, 90) * 72 ReleaseDC 0, DC
End Sub '****************************************
"Caroline L." a écrit dans le message de news:
Bonjour à tous,
J'ai 2 questions :
1- comment faire en sorte (surtout par macro) que le "Ajouter/Supprimer
des boutons" qui se place à la droite des barres d'outils, n'apparaisse pas
dans un fichier (seulement dans le fichier actif et non applicable dans tous
les fichiers ouverts). En fait, c'est que j'ai attacher une barre d'outils perso. à un classeur et j'ai enlevé toutes les barres d'outils et menu excel, désactiver le clic droit... bref, je veux qu'il n'y ai que ma barre d'outils. Mais en ouvrant
le classeur sur Windows XP et Excel (microsoft office 10), tout est correct sauf que je vois le "Ajouter/Supprimer des boutons" qui est disponible
alors que je ne voudrais pas ! Savez-vous comment enlever cette option ?
2- j'ai créer un fichier excel sur un poste ayant Windows 98 2e éd. et
Excel 2000... ce fichier comporte des macros et tout ce passe bien sur le poste
en question. J'ai tenté d'ouvrir ce même fichier mais sur un poste ayant Windows XP
et
Excel (microsoft office 10). Mon fichier ne fonctionne plus sur ce poste. Lorsque je clique sur n'importe laquelle des cellules, il y a toujours des messages du genre : "Microsoft
Forms (en titre) et le message : Impossible de charger le objet car il
n'est pas disponible sur cette machine". Autre message qui est apparu : "Erreur
de compilation, Projet ou bibliothèque introuvable". Alors, j'ai regardé dans l'explorateur de vba, dans les outils complémentaires, toutes les cases de Microsoft forms 2.0 sont cochées.
Alors, j'ignore comment résoudre ce problème. Avez-vous une idée ?