OVH Cloud OVH Cloud

Copie de barre d'outil personnelle

12 réponses
Avatar
Merlan
Bonjour,

Je dispose de 2 ordinateurs non connectés.
Je souhaite copier une barre d'outils créée sous Excel sur l'ordi n°1 puis la coller sur le n°2, sans autre moyen qu'une clé USB.

Est ce possible ?

Merci d'avance

10 réponses

1 2
Avatar
MichD
Bonjour,

Ce serait bien lorsque tu poses une question que
tu spécifies la version d'Excel sur laquelle tu travailles.

Je suppose que la barre d'outils n'a pas été créée par programmation...
si oui, dis-le.

En principe, toute la configuration des barres d'outils est contenue
dans le fichier Excelxx.xlb (xx pour le numéro de ta version). Sous
Windows 7, il est situé dans ce répertoire.
C:UsersMichDAppDataRoamingMicrosoftExcel

Si tu copies ce fichier sur ta clé, sur l'autre ordinateur, tu pourras
copier ce fichier Excelxx.xlb dans le même répertoire et renommer
le fichier déjà existant dans ce répertoire en Excelxx.bak.
Dès que tu ouvriras Excel, tu retrouveras les mêmes barres d'outils
que l'autre ordinateur.

Lorsque tu auras terminé, tu fermes Excel et tu vas dans ledit répertoire,
tu supprimes ton fichier Excelxx.xlb et tu renommes le fichier excelxx.bak
en Excelxx.xlb


MichD
---------------------------------------------------------------
Avatar
merlan
Le mardi 27 Août 2013 à 21:52 par MichD :
Bonjour,

Ce serait bien lorsque tu poses une question que
tu spécifies la version d'Excel sur laquelle tu travailles.

Je suppose que la barre d'outils n'a pas été créée
par programmation...
si oui, dis-le.

En principe, toute la configuration des barres d'outils est contenue
dans le fichier Excelxx.xlb (xx pour le numéro de ta version). Sous
Windows 7, il est situé dans ce répertoire.
C:UsersMichDAppDataRoamingMicrosoftExcel

Si tu copies ce fichier sur ta clé, sur l'autre ordinateur, tu pourras
copier ce fichier Excelxx.xlb dans le même répertoire et renommer
le fichier déjà existant dans ce répertoire en
Excelxx.bak.
Dès que tu ouvriras Excel, tu retrouveras les mêmes barres
d'outils
que l'autre ordinateur.

Lorsque tu auras terminé, tu fermes Excel et tu vas dans ledit
répertoire,
tu supprimes ton fichier Excelxx.xlb et tu renommes le fichier excelxx.bak
en Excelxx.xlb


MichD
---------------------------------------------------------------


Bonjour

Et merci pour cette réponse que je n'ai pas encore exploitée : il se fait tard...

Précisions:
Office 2003
Oui, la barre d'outils est une création perso.

A+
Avatar
MichD
Une autre façon de faire, c'est d'attacher ta barre d'outils
à ton fichier. La barre d'outils accompagnera le fichier
continuellement sans besoin de faire quoi que ce soit.

Pour ce faire, tu ouvres la fenêtre "Personnaliser", tu sélectionnes
ladite barre d'outils que tu ajoutes au classeur et tu cliques sur
le bouton "Attacher"

Dans la fenêtre de l'éditeur de code (vba) , ajoute ce qui suit
dans le ThisWorkbook de ton projetVBA.

Dans les 2 procédures, tu modifies le nom temporaire de la
barre d'outils "NomDeTaBarreDoutils" pour son vrai nom.

La barre d'outils sera visible seulement lorsque ledit fichier
sera affiché à l'écran.

'---------------------------------
Private Sub Workbook_Open()
With Application.CommandBars("NomDeTaBarreDoutils")
.Protection = msoBarNoChangeDock + msoBarNoCustomize
.Visible = True
End With
End Sub
'---------------------------------
Private Sub Workbook_SheetDeactivate(ByVal Sh As Object)
With Application.CommandBars("NomDeTaBarreDoutils")
.Visible = False
End With
End Sub
'---------------------------------

MichD
---------------------------------------------------------------
Avatar
merlan
Le mardi 27 Août 2013 à 20:48 par Merlan :
Bonjour,

Je dispose de 2 ordinateurs non connectés.
Je souhaite copier une barre d'outils créée sous Excel sur l'ordi
n°1 puis la coller sur le n°2, sans autre moyen qu'une clé USB.

Est ce possible ?

Merci d'avance


Bonjour

Merci pour ces éléments.
Je souhaite suivre la première piste car mes barres d'outils perso ne sont pas forcément liées à un classeur déterminé.

Avec Office 2003, je ne vois pas de Excelxx.xlb

Excel se trouve dans Program Files/Microsft Office/OFFICE11.
Il n'est pas suivi d'un n° de version.
Quand j'affiche les propriétés de ce fichier, il me donne :
Version du fichier : 11.0.5612.0

Est ce la bonne voie ?

PS j'ai mal répondu à une question antérieure
Mes barres d'outils perso sont des créations à la main, pas par programme

Merci encore
Avatar
MichD
Si tu es sur Windows7, le chemin que je t'ai donné
existe :
C:UsersMichDAppDataRoamingMicrosoftExcel

Dans ce chemin, tu remplaces "MichD" par le nom de
ton profil.

Cependant pour accéder au répertoire "AppData", dans la
fenêtre de l'explorateur Windows / barre des menus / outils /
options des dossiers / Onglet Affichage / tu dois cocher l'option:
"Afficher les fichiers, dossiers et lecteurs cachés".

Si dans ton explorateur Windows, les extensions des types de
fichiers ne s'affichent pas, dans la même fenêtre que précédemment,
décoche la case : "Masquer les extensions des fichiers dont le type
est reconnu".

Si tu es sous Windows XP, un chemin équivalent existe, mais la
présentation est peut-être légèrement différente.

Le chemin c:Program FilesMicrosoft OfficeOfficexxExcel.exe
ça c'est le répertoire d'installation, dans ma réponse, je ne faisais
pas référence à cela.

Bon travail.


MichD
---------------------------------------------------------------
Avatar
MichD
En complément,

Si tu ne trouves pas le fichier Excelxx.xlb, fait une
recherche dans l'explorateur Windows, tu ne devrais
avoir qu'un fichier sur ton disque dur portant ce nom.

Il faut d'abord effectuer les manoeuvres pour afficher
le répertoire "AppData".


MichD
---------------------------------------------------------------
Avatar
merlan
Le mardi 27 Août 2013 à 20:48 par Merlan :
Bonjour,

Je dispose de 2 ordinateurs non connectés.
Je souhaite copier une barre d'outils créée sous Excel sur l'ordi
n°1 puis la coller sur le n°2, sans autre moyen qu'une clé USB.

Est ce possible ?

Merci d'avance


Re bonjour

Merci pour les réponses.
Je suis sous XP
J'ai bien modifié les options des dossiers:
afficher les masqués
décoché 'masquer les extensions'

Je ne trouve aucun fichier contenant AppData ni Roam.
Une recherche dans l'explorateu ne donne aucun fichier avec extension xlb : ils sont tous xls.
C ne possède aucun dossier commençant par Users.
Le plus approchant : C/Document and Settings/All Users/Application Data qui ne contient rien qui ressemble à du Excel

Désolé de vous déranger si longtemps.

Merci d'être encore là !
Avatar
merlan
Le mardi 27 Août 2013 à 20:48 par Merlan :
Bonjour,

Je dispose de 2 ordinateurs non connectés.
Je souhaite copier une barre d'outils créée sous Excel sur l'ordi
n°1 puis la coller sur le n°2, sans autre moyen qu'une clé USB.

Est ce possible ?

Merci d'avance


Re Bonjour

Je suis sous XP
J'ai bien effectué les modifs d'options des dossiers.

Une recherche dans l'explorateur ne donne aucune extension xlb : ils sont tous xls.

Une recherche avec AppData ou Roam ne donne rien.

Je n'ai pas de dossier Users sous C.
Le plus approchant C:Documents and Settings/All Users qui contient un dossier Application Data qui n'a rien qui ressemble à du Excel.

Désolé de vous déranger si longtemps et merci d'être encore là
Avatar
MichD
Désolé pour toi, j'ai Windows 7 d'installer sur une partition
et Windows 8 sur une autre partition. Je ne me souviens pas
par coeur le chemin où se retrouve le fichier Excelxx.xlb.

Il n'y a pas dans Windows Xp, un chemin ressemblant à ceci :

USERNAME = Le nom de l'usager de cet ordinateur
C:Documents and SettingsUSERNAMEApplication DataMicrosoftExcel

OU

C:Documents and SettingsusernameApplication DataMicrosoftExcelXlStart

Le fichier devrait se retrouver dans un de ces répertoires.

Si Excel a déjà été ouvert, tu as obligatoirement ce fichier ".xlb".
S'il n'existe pas, Excel le recrée automatiquement à l'ouverture.

Le seul rôle de ce fichier est de tenir à jour les modifications que
l'usager apporte aux barres d'outils de l'application.


MichD
---------------------------------------------------------------
Avatar
Jacky
Bonjour,

Confirmation..
Le .xlb sur xl 2003 se trouve bien dans
C:Documents and SettingsUSERNAMEApplication DataMicrosoftExcel

Menu démarrer/rechercher
Entrer *.xlb

--
Salutations
JJ


"MichD" a écrit dans le message de news: kvkni2$3ss$
Désolé pour toi, j'ai Windows 7 d'installer sur une partition
et Windows 8 sur une autre partition. Je ne me souviens pas
par coeur le chemin où se retrouve le fichier Excelxx.xlb.

Il n'y a pas dans Windows Xp, un chemin ressemblant à ceci :

USERNAME = Le nom de l'usager de cet ordinateur
C:Documents and SettingsUSERNAMEApplication DataMicrosoftExcel

OU

C:Documents and SettingsusernameApplication DataMicrosoftExcelXlStart

Le fichier devrait se retrouver dans un de ces répertoires.

Si Excel a déjà été ouvert, tu as obligatoirement ce fichier ".xlb".
S'il n'existe pas, Excel le recrée automatiquement à l'ouverture.

Le seul rôle de ce fichier est de tenir à jour les modifications que
l'usager apporte aux barres d'outils de l'application.


MichD
---------------------------------------------------------------

1 2