> Tous les forums > Forum Bureautique
 WIN7 et Excel 2010 : Créer son perso.xlam (Tuto)
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
galopin01
  Posté le 26/05/2011 @ 21:14 
Aller en bas de la page 
Astucien

Bonjour,

Vista et Excel 2007 avaient jeté la consternation dans le petit monde des macroteurs Excel :
Le processus de modification du ruban, d'installation des macros perso en avait dégouté plus d'un.


Tout est rentré dans l'ordre avec Win7 et Excel 2010. Le processus de création et d'utilisation des macros perso est (presque ) redevenu un jeu d'enfant :
Le tuto suivant vous indique une marche à suivre pour installer vos propres macros personnalisées.
Bien entendu l'exemple suivant s'adresse aux débutants.
Il s'agit de créer un perso.xlam comportant quelques macros perso et de les mettre à disposition de tous les classeurs dans la barre d'outils Accès rapide.
Les experts adapteront sans problème le processus avec le ruban. La méthode est en tout point similaire...

Prérequis : Votre Excel doit être paramétré pour autoriser les macros et afficher l'onglet Développeur.

Pour ce tuto nous nous contenterons de créer une macro qui réalise un Titre Gras Centré sur plusieurs colonnes (non fusionnées) et d'enregistrer cette macro dans votre perso.xlam
La macro est simple :

Sub CentrerTitreGras()
With Selection
.Font.Bold = True
.HorizontalAlignment = xlCenterAcrossSelection
End With

Il sera ensuite aisé de rajouter vos propres macros autant que de besoin, une fois le classeur de macros complémentaires créée.

Etape 1
Ouvrez un Nouveau Classeur
Vous ne devez rien écrire dans aucune feuille.
Allez directement dans VBA (par Alt+F11 par exemple)
Créez un Nouveau Module Standart (Insertion / Module)
Collez le texte de la macro ci-dessus dans ce nouveau module.
Enregistrez le classeur sous le nom "Perso" et (ligne suivante) choisissez le Type :
Macro Complémentaire Excel (*.xlam)


C'est tout vous avez créé votre propre classeur de macros complémentaires
Quittez Excel

Etape 2
Vous souhaitez maintenant mettre votre perso.xlam (et toutes les macros qu'il contient) à disposition de tous vos classeurs.
Ouvrez à nouveau Excel
Onglet Dévelopeur Cliquez Complément : Cocher : Perso


La macro CentrerTitreGras est maintenant disponible ainsi que toutes vos autres macros si vous en avez rajoutées...

Nota : Les macros sont invisibles depuis Excel vous ne pouvez les voir et les modifier que depuis VBA.
Il y a de nombreuses manières de les utiliser, je n'en dévoilerai qu'une :
Nous allons les mettre à disposition dans la barre d'outils Accès rapide.
Faites un Clic Droit sur une des icones de la barre d'outils Accès rapide et choisissez
Personnaliser la barre d'outils Accès rapide (On peut également y accéder par les Options d'Excel)

Dans le tableau Choisir les commandes dans les catégories suivantes : au lieu de Commandes courantes choisissez Macros puis ... CentrerTitreGras
Cliquez sur Ajouter
Vous pouvez maintenant choisir de mettre cette macro à disposition de tous les classeurs ou de ce classeur uniquement... (en haut à droite)
Si vous cliquez maintenant dans la zone de droite sur CentrerTitreGras vous pouvez même modifier la petite icône qui symbolisera cette macro dans la barre d'outils !


Bien que le jeu d'icône soit pour l'instant très restreint c'est bien suffisant car au survol de chaque icône le nom de chaque macro perso s'affiche sur chaque icône.

Yapuka valider vos choix.

C'est tout. Vous savez à peu près tout ce qu'il faut savoir pour personnaliser votre excel ou vos applications...
Rappelez vous toutefois que si vous modifiez votre Perso.xlam ou tout autre classeur de macros complémentaires, ni Excel ni VBA ne vous proposeront jamais d'enregistrer votre code.
Vous êtes censé être un développeur suffisament expérimenté pour savoir que si vous n'enregistrez pas : Tout votre travail sera perdu !
De nombreuses variations sont possibles sur ce thème. Bonnes découvertes !

Publicité
ferrand
 Posté le 27/05/2011 à 00:48 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Excellente idée de mettre cet aspect en avant (et le tuto bien sûr !).

Je n'avais pas attaché d'intérêt au passage éventuel de 2007 à 2010 jusqu'ici mais ton éclairage en fait apparaître un qui n'est pas des moindres.

galopin01
 Posté le 27/05/2011 à 05:17 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Bonjour,

Je n'avais pas attaché d'intérêt au passage éventuel de 2007 à 2010 jusqu'ici mais ton éclairage en fait apparaître un qui n'est pas des moindres.

Absolument. Tous ceux qui -sans être des programeurs experts ou professionnels- sont magré tout des macroteurs émérites et ont développé des applications Excel plus ou moins complexes pousseront sans doute un grand Ouf de soulagement :
Excel 2010 restitue à l'identique ce qui a fait l'intéret de VBA : La possibilité de constituer de véritables petites applications aisément portable d'un ordinateur à l'autre.
Gageons que la parenthèse Vista sera bien vite oubliée ! En tout cas, personnellement en à peine 2 mois, j'ai véritablement été conquis.

qmike549
 Posté le 27/05/2011 à 08:25 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Maître astucien

bonjour

Sympa ce tuto

merci à toi

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
Lot de 6 housses de rangement sous vide Amazon Basics (2xXXL, 2xL, 2xM) à 9,84 €
9,84 € 13,99 € -30%
@Amazon
Mini PC BMAX B8 Pro (Core i7-1265U, 24 Go RAM DDR5, SSD NVMe 1 To, WiFi 6, BT 5.2, Windows 11) à 389,99 €
389,99 € 440 € -11%
@Geekbuying
Lecteur de carte mémoire SABRENT USB C et A (SD, MicroSD, accès simultané) à 5,59 €
5,59 € 9,99 € -44%
@Amazon
Casque sans fil à réduction de bruit Sony WH-1000XM4 (Hi-Res Audio, Bluetooth/NFC) à 191,57 €
191,57 € 270 € -29%
@Amazon
Carte mère MSI B550 Tomahawk à 135,99 €
135,99 € 170 € -20%
@Amazon
PC Portable 15.6 pouces Medion Erazer Deputy P60 (FHD IPS 144 Hz, Core i5 12450H, 16 Go, SSD 512 Go, GeForce RTX 4060, sans OS) à 699,99 €
699,99 € 899,99 € -22%
@Cdiscount

Sujets relatifs
importer le ruban perso au démarrage d'Excel 2010
Excel 2010
Excel 2010
Changement dans Excel 2010 ?
case à cocher dans cellule Excel 2010
Mise en forme conditionnelle Excel 2010
Extraction Excel 2010
EXCEL 2007-stdole32.tlb-WIN7 SP1x64
Excel 2010 :Accès à l'aide VBA
commande vba export access vers excel 2010
Plus de sujets relatifs à WIN7 et Excel 2010 : Créer son perso.xlam (Tuto)
 > Tous les forums > Forum Bureautique