IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Refaire des fonctions d'Excel par macro


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Inscrit en
    Novembre 2010
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Novembre 2010
    Messages : 4
    Par défaut Refaire des fonctions d'Excel par macro
    Bonjour,

    Je souhaiterais créer des macros (sous Excel 2007) répliquant certaines fonctions d'Excel ou me permettant d'accéder plus facilement à certains menus d'Excel.

    Par exemple, une macro "taille de police" me permettrait de basculer directement dans la boîte de sélection de la taille de la police (qui se trouve dans le ruban) - au lieu de faire " Alt + L + PT ". J'ai essayé dans l'éditeur VBA d'insérer la commande " SendKeys "%lpt" ", mais ça ne marche pas. Pourriez-vous m'éclairer sur un moyen simple de le faire?

    Voici par ailleurs la liste des fonctions que j'essaie de répliquer

    1/ Définition d'une table de sensibilité = en lançant la macro, la boîte de sélection des entrées de la table (ligne/colonne) s'ouvre
    2/ Définition de la hauteur d'une ligne / largeur d'une colonne = en lançant la macro, la boîte de sélection relative à la hauteur de la ligne (ou la largeur de la colonne) préalablement sélectionnée s'ouvre
    3/ Mise en évidence des cellules dépendantes = en lançant la macro, les flèches de dépendance apparaissent à partir de la cellule sélectionnée
    4/ Définition de la taille de la police (cf plus haut)
    5/ Définition de l'aire d'impression = en lançant la macro, après avoir sélectionné la zone de cellules qui nous intéresse, l'aire d'impression est alors définie

    Merci beaucoup par avance,

  2. #2
    Expert confirmé
    Avatar de fring
    Homme Profil pro
    Engineering
    Inscrit en
    Février 2008
    Messages
    3 900
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : Belgique

    Informations professionnelles :
    Activité : Engineering

    Informations forums :
    Inscription : Février 2008
    Messages : 3 900
    Par défaut
    Bonjour,

    Pourquoi ne pas utiliser la barre d'outils "Accès rapide" ?
    Cette barre d'outils est personnalisable, tu peux y insérer les commandes de ton choix et elle est accessible depuis n'importe quel classeur.

  3. #3
    Membre chevronné
    Profil pro
    Inscrit en
    Août 2010
    Messages
    345
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 345
    Par défaut
    Bonjour,

    Pour certaines, il y a moyen de faire comme ça.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    Sub LargeurColonne()
    Application.Dialogs(xlDialogColumnWidth).Show
    End Sub
     
    Sub HauteurLigne()
    Application.Dialogs(xlDialogRowHeight).Show
    End Sub
    ctac

  4. #4
    Futur Membre du Club
    Inscrit en
    Novembre 2010
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Novembre 2010
    Messages : 4
    Par défaut
    Fring et Ctac - merci pour votre retour.

    Ctac - c´est effectivement plus dans ce "registre" la que je cherche a creer ces quelques macros. Je n´ai pas d´acces Excel dans l´immediat, mais je ne doute pas que ces fonctions devraient marcher pour le point 2.

    Par ailleurs, saurais-tu ce que je dois faire dans le cadre des points 1, 3, 4 et 5 (dialog box de la table de sensibilite / mise en evidence des cellules dependantes / renvoi dans la cellule (situee dans le ruban) pour selectionner la taille de la police / definition de la zone d´impression apres selection de cette derniere)?

    Merci bcp,

Discussions similaires

  1. [XL-2010] Compression des images dans excel par macro
    Par monfiston dans le forum Macros et VBA Excel
    Réponses: 13
    Dernier message: 09/05/2014, 23h29
  2. ouverture auto d'un fichier excel par macro access
    Par pascal913 dans le forum Access
    Réponses: 5
    Dernier message: 26/07/2006, 16h50
  3. ouverture auto d'un fichier excel par macro
    Par pascal913 dans le forum Access
    Réponses: 2
    Dernier message: 26/07/2006, 12h45
  4. transfert contenu fichier excel par macro
    Par pascal913 dans le forum Access
    Réponses: 7
    Dernier message: 12/07/2006, 11h01
  5. [VBA-E] Ajouter des fonctions dans Excel
    Par Clezio dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 06/03/2004, 01h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo